繁体   English   中英

内置 Numpy 函数输出到数组?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM