我已经通过命令(22000,400)在NumPy上计算了NumPy的奇异值分解(SVD)矩阵
u, s, vh = np.linalg.svd(final_array, full_matrices=False)
我已经打印了u
,s
和vh
,并且工作正常。现在,我尝试使用以下方法可视化它们的尺寸:
u.shape()
s.shape()
vh.shape()
但我不断收到错误消息:
TypeError:“元组”对象不可调用
我该如何解决这个问题?
答案 0 :(得分:0)
在Numpy中,shape
是属性(存储元组),而不是方法。尝试u.shape
。
import numpy as np
a = np.array([1,2])
a.shape # (2,)