Numpy, Data Cleaning.
np.isnan to get a boolean matrix with True for the indices where there is a missing value. And when we pass it to np.any, it will return a 1D array with True for the index where any row item is True. And finally, we ~ (not), and pass the Boolean to the original Matrix, which will remove the rows