Hello, what are your suggestions for handling blow error?
X_train = (X_train - X_mean) / X_std
MemoryError: Unable to allocate 3.56 GiB for an array with shape (106640, 1, 20, 224) and data type float64
    X_mean = np.average(X[:num_train + num_test], axis=0)
    X_std = np.std(X[:num_train + num_test], axis=0)

    X_train = (X_train - X_mean) / X_std