我想在python上模拟内核密度,
但是出现以下错误: TypeError:“ numpy.ndarray”对象不可调用
这是代码:
update
答案 0 :(得分:0)
您非常接近。通常,当您收到无法调用的错误时,这意味着您正在使用括号,应该在其中使用其他名称,或者交换了一些变量名。
如果运行代码,则回溯将向您显示错误在以下行中:
F[k] = F[k-1] + k_gaussien((x-X(i))*(i**alpha));
您现在可以发现错误吗?变量X
的类型为numpy.ndarray
,实际上是不可调用的。您可能想要的是X[i]
。
一个简短的风格说明:在python中,您不需要;
。