【发布时间】:2016-04-27 14:21:28
【问题描述】:
我的数据与power law 分布非常相似。使用 Python,我想通过求解以下形式的两个方程来近似数据:
y 是 y 轴数据。在 Python 中,它将是 data[i]。 x 将是i + 1。因此,我们得到两个方程,在第一个数据索引处有两个未知变量,在数据的其他地方有一个“随机”的第二个变量:
问题归结为解决问题
由于数学简化。我不知道如何使用像 numpy.linalg.solve 这样的库来求解这样的方程。如何使用 Python 找到 a 的值?
【问题讨论】:
-
你不需要方程求解器...
a = (1/2)* math.log10 ( data[99]/data[0] ) -
是的,它似乎与
a = math.log(data[99] / data[0], 100)一起工作