求NumPy奇异值分解矩阵的维数

2024-09-29 03:31:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我用NumPy在(22000400)数组上计算了奇异值分解(SVD)矩阵

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

我已经打印了us和{},而且效果很好。现在,我尝试用以下方法来可视化它们的维度:

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

但我一直收到错误:

TypeError:“tuple”对象不可调用

我怎样才能解决这个问题?在


Tags: numpyfalsenp矩阵数组arrayfullfinal
1条回答
网友
1楼 · 发布于 2024-09-29 03:31:53

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

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

相关问题 更多 >