Sorry for keeping asking but when I tested #301 I didn't get an error when computing PCA, that is:

    X -= mean_vector

Did not crash saying that `X` was read only.

Is this possible?