将内置Numpy函数输出到数组?

时间:2015-06-09 00:53:25

标签: python arrays numpy

我正在编写的代码(以及其他内容)计算我的数据的勒让德多项式拟合的系数。由于数据中存在不连续性,我正在编写它以在我的数据集上以分段方式执行此操作。我使用

获取返回的系数没有问题
numpy.polynomial.legendre.Legendre.fit()

但我需要输出为数组。当我尝试在空数组上使用array.append()将系数输出到数组时,我收到以下错误消息:

TypeError: 'builtin_function_or_method' object has no attribute '__getitem__'

有人可以告诉我如何解决这个问题吗?谢谢!

编辑:我的问题源于使用方括号,我应该使用括号。但是,我无法看到树林,它有助于得到回应!

1 个答案:

答案 0 :(得分:1)

尝试使用

numpy.append(array, values)

取代

array.append(values).