我正在尝试使用numpy
(这里是python新手)执行以下操作
num_rows = 80
num_cols = 23
A = numpy.zeros(shape=(num_rows, num_cols))
k = 5
numpy.transpose(A)
U,s,V = linalg.svd(A)
sk = s[0:(k-1), 0:(k-1)]
Traceback (most recent call last):
File "tdm2svd.py", line 40, in <module>
sk = s[0:(k-1), 0:(k-1)]
IndexError: too many indices
我做错什么了?
回答你的问题只是一个一维数组。。。(即使你真的调换了它。。。但你没有)
用于选择子矩阵 我想这是你想要的。。。也许有更好的办法
或者更好
相关问题 更多 >
编程相关推荐