Investigate compressed sensing (also known as compressive sensing, compressive sampling, and sparse sampling) in Python, focusing mainly on how to apply it in one and two dimensions to things like sounds and images. Take a highly incomplete data set of signal samples and reconstruct the underlying sound or image.