gpt4 book ai didi

numpy - 'numpy.float64' 对象不可调用

转载 作者:行者123 更新时间:2023-12-03 21:22:19 24 4
gpt4 key购买 nike

我收到帖子标题中的错误。我在其他问题中看到过这种情况,但我有兴趣了解这意味着什么,因为其他答案是在不适用于我的特定上下文中。

其次,我想了解这如何适用于我的代码,如下所示。请注意,如果 Zindx = 0,这一切都可以正常工作,但不适用于任何其他情况。

    Zindx = list(E).index(0)
for m in range(0,N):
if m != Zindx:
for n in range(0,N):
if n != Zindx:
if n != m:
x[m,m] = x[m,m] (
- (E[n]-E[m] + E[n])*x[m,n]*x[n,Zindx]
/x[m,Zindx]/E[m]
)

最佳答案

这个:

x[m,m] (
- (E[n]-E[m] + E[n])*x[m,n]*x[n,Zindx]
/x[m,Zindx]/E[m]
)

正在尝试将 x[m,m] 作为函数调用,并将括号内的表达式作为参数。我猜测 x[m,m] 返回一个 float。您的意思是将 x[m,m] 乘以括号中的项吗?如果是这样,请添加 *

关于numpy - 'numpy.float64' 对象不可调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18970656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com