我正在尝试通过f(x)函数获取数组:
array=list()
for i in range(x):
parameter= z+(i*change)
array=f(parameter)
请注意,x是整数,z和change是在我的代码中建立的浮点数。
我接下来想要做的就是在scipy中使用simps函数使用辛普森规则。 我尝试过:
Simpsons= integrate.simps(array, dx=change)
它说有错误 我该怎么解决?
答案 0 :(得分:1)
问题行为array=f(param)
。您要为array
的结果分配f
,而不是附加结果。您应该执行array.append(f(param))
。