1

我正在尝试用 powerlaw.py 拟合幂律:

data = [1.7, 3.2, 4.3, 2.1, 0.9, 3.3, 1.2, 4.3]
fit = powerlaw.Fit(data)

我收到警告:

IndexError: 0-d arrays can only use a single () or a list of newaxes
(and a single ...) as an index

我还测试了这些代码示例中使用的数据,但我总是遇到同样的问题。

为什么会发生这种情况?

4

1 回答 1

0

我刚刚运行了代码:

[1]中:导入幂律

在 [2] 中:数据 = [1.7, 3.2, 4.3, 2.1, 0.9, 3.3, 1.2, 4.3]

在 [3] 中: fit = powerlaw.Fit(data) 计算幂律拟合的最佳最小值 /usr/lib/python2.7/site-packages/powerlaw-1.3-py2.7.egg/powerlaw.py:686: RuntimeWarning:在除法中遇到无效值 (Theoretical_CDF * (1 - Theoretical_CDF))

输入[4]:fit.sigma 输出[4]:0.37880479849893711

可能想检查其他地方的错误...如果不是可能是版本错误

于 2014-08-17T21:21:38.383 回答