python上的内核密度模拟

时间:2018-11-09 22:49:43

标签: python numpy matplotlib scipy

我想在python上模拟内核密度,

但是出现以下错误: TypeError:“ numpy.ndarray”对象不可调用

这是代码:

update

1 个答案:

答案 0 :(得分:0)

您非常接近。通常,当您收到无法调用的错误时,这意味着您正在使用括号,应该在其中使用其他名称,或者交换了一些变量名。

如果运行代码,则回溯将向您显示错误在以下行中:

F[k] = F[k-1] + k_gaussien((x-X(i))*(i**alpha));

您现在可以发现错误吗?变量X的类型为numpy.ndarray,实际上是不可调用的。您可能想要的是X[i]

一个简短的风格说明:在python中,您不需要;