Error of numpy.linalg.svd

U,S,V=np.linalg.svd(train_data_normalize)

LinAlgError: 0-dimensional array given. Array must be at least two-dimensional

train_data_normalize is a matrix of (13233, 15625)
from the following sources

import minpy.numpy as np -sharpGPU
train_data=train_mat.reshape(13233,125*125).astype("float16") -sharpreshape
meanvalue=np.mean(train_data,axis=0)-sharp
train_data_normalize=train_data-meanvalue
Apr.01,2021

this error is a bit strange, but 0-dimensional array doesn't really make any sense. Check whether your train_data_normalize is object . This problem occurs if a array is not passed in.

Menu