0

我正在尝试以这种方式从 f(x) 函数中获取数组:

array=list()

for i in range(x):
    parameter= z+(i*change)
    array=f(parameter)

请注意,x 是一个整数,z 和 change 是我的代码中建立的浮点数。

我想要的下一件事是使用 scipy 中的 simps 函数使用 simpson 规则。我试过这个:

Simpsons= integrate.simps(array, dx=change)

它说有一个错误我该如何解决这个问题?

4

1 回答 1

1

问题线是array=f(param)。您分配array给 的结果f,而不是附加它。你应该这样做array.append(f(param))

于 2019-10-30T18:27:13.513 回答