计算NumPy SVD矩阵的维数

时间:2018-09-25 16:41:33

标签: python arrays numpy dimensions svd

我已经通过命令(22000,400)在NumPy上计算了NumPy的奇异值分解(SVD)矩阵

u, s, vh = np.linalg.svd(final_array, full_matrices=False)

我已经打印了usvh,并且工作正常。现在,我尝试使用以下方法可视化它们的尺寸:

u.shape()
s.shape()
vh.shape()

但我不断收到错误消息:

TypeError:“元组”对象不可调用

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在Numpy中,shape是属性(存储元组),而不是方法。尝试u.shape

import numpy as np
a = np.array([1,2])
a.shape # (2,)