请问有没有numpy手册的相关章节,可以找到用于计算均方根的函数…(我知道可以使用np.mean和np.abs来完成这个任务..但是为什么没有内置函数呢?只是好奇,没有冒犯意思)
请问有没有人能够解释一下矩阵和数组的复杂性(只针对以下情况):
U
是一个矩阵(T-by-N,或者说T cross N),Ue
是另外一个矩阵(T-by-N)
我将k
定义为一个numpy数组
U[ind,:]
仍然是一个矩阵
按照以下方式
k = np.array(U[ind,:])
当我在ipython中打印k
或者输入k
它会显示以下内容
K = array ([[2,.3 .....
......
9]])
你会看到双方括号(我觉得这使它成为多维数组),这使它的形状为(1,N)。
但是我无法将其分配给以这种方式定义的数组。
l = np.zeros(N)
shape = (,N) or perhaps (N,) something like that
l[:] = k[:]
error:
matrix dimensions incompatible
有没有一种方法可以实现我想要做的向量赋值...请不要告诉我这样做 l = k
(那就失去了目的...我在程序中得到了不同的错误..我知道原因..如果需要,我可以附上代码片段)
写一个循环是愚蠢的方式..但我暂时正在使用...
我希望我能够解释清楚..我面临的问题..
谢谢...
K.shape
或l[:].shape
),您将看到数组的维度是否不兼容,并且它将为您提供有关如何纠正问题的线索。 - JoshAdel