繁体   English   中英

'numpy.ndarray' 对象在处理矩阵时不可调用

[英]'numpy.ndarray' object is not callable when working with matrices

我有一个包含三列 x、y、x 的 datafarame s9。 我想将每一行作为矩阵与 3*3 矩阵R910 s910并得到一个数组s910 这是我编写的代码,但出现错误:

'numpy.ndarray' object is not callable`

得到结果矩阵后,我想在结果中添加一个 1*3 矩阵。

for i in range(len(s9.values)):
    np.matmul(R910*s9.values(i))
return s910

这可能会也可能不会解决您的问题,因为您没有提供足够的信息,但是从我可以看到您使用函数 matmul 是错误的。 如果您使用的是 np.matmul 函数,它会为您进行乘法运算。 所以你应该写matmul(arra1,array2)而不是matmul(array1*array2) matmul(arra1,array2)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM