[英]Output of Built-In Numpy Function to an Array?
我正在编写的代码(除其他外)计算我的数据的勒让德多项式拟合的系数。 由于数据中存在不连续性,我正在编写它以在我的数据集上以分段方式执行此操作。 我使用返回的系数没有问题
numpy.polynomial.legendre.Legendre.fit()
但我需要我的输出是数组。 当我尝试在空数组上使用array.append()
将系数输出到数组时,我收到以下错误消息:
TypeError: 'builtin_function_or_method' object has no attribute '__getitem__'
有人可以建议我如何解决这个问题吗? 谢谢!
编辑:我的问题源于在我应该使用括号的地方使用方括号。 然而,我只见树木不见森林,这有助于获得回应!
尝试使用
numpy.append(array, values)
代替
array.append(values).
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.