【问题标题】:Using Simpson's Rule in Python在 Python 中使用辛普森法则
【发布时间】:2020-02-26 02:50:35
【问题描述】:

我正在尝试以这种方式从 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)

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

【问题讨论】:

    标签: python-3.7 simpsons-rule


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-04-19
      • 2018-08-18
      • 2016-01-12
      • 2019-03-13
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 2018-05-26
      • 2018-11-01
      相关资源
      最近更新 更多