U,S,V=np.linalg.svd(train_data_normalize)
LinAlgError: 0-dimensional array given. Array must be at least two-dimensionaltrain_data_normalize是一個(13233, 15625)的矩陣來源如下import minpy.numpy as np #使用GPU加速矩陣運算train_data=train_mat.reshape(13233,125*125).astype('float16') #將二維圖像reshape成一維圖像meanvalue=np.mean(train_data,axis=0)#數據去中心化train_data_normalize=train_data-meanvalue
1 回答

元芳怎么了
TA貢獻1798條經驗 獲得超7個贊
這個報錯有點奇怪,0-dimensional array
其實沒有任何指導意義。你檢查一下你的train_data_normalize
是不是object
。如果傳入的不是一個array
就會有這個問題。
添加回答
舉報
0/150
提交
取消