Python 将内置Numpy函数输出到阵列?

Python 将内置Numpy函数输出到阵列?,python,arrays,numpy,Python,Arrays,Numpy,我正在编写的代码(除其他外)计算数据的勒让德多项式拟合系数。我写这篇文章是为了在我的数据集上以分段的方式完成这项工作,因为数据中存在不连续性。我可以使用 numpy.polynomial.legendre.Legendre.fit() 但我需要我的输出是数组。当我尝试在空数组上使用array.append()将系数输出到数组时,我收到以下错误消息: TypeError: 'builtin_function_or_method' object has no attribute '__getite

我正在编写的代码(除其他外)计算数据的勒让德多项式拟合系数。我写这篇文章是为了在我的数据集上以分段的方式完成这项工作,因为数据中存在不连续性。我可以使用

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

TypeError: 'builtin_function_or_method' object has no attribute '__getitem__'
有人能告诉我如何避开这个问题吗?谢谢

编辑:我的问题源于使用方括号,而我本应该使用括号。然而,我看不到森林中的树木,这有助于得到回应

尝试使用

numpy.append(array, values)
代替

array.append(values).

你能展示一下你是如何声明你的数组的吗?这种错误通常表明你犯了一个错误(比如忘记了函数调用括号)或者你搞错了一些基本概念(比如混淆了数据类型或者试图在错误的东西上调用方法)。不管是什么情况,我们都需要查看诊断代码。“最好是一个,”派桑科,我不能。我使用的代码是专有的,因为它是正在进行的研究的一部分。@user2357112,谢谢。你向我指出了这个问题。我在应该使用括号的地方使用了方括号。这是个愚蠢的错误,但我才干了一年左右。还在“犯愚蠢的错误”阶段!非常感谢。即使使用专有代码,您也可以发布简短的示例,这些示例再现错误,但不一定包含专有代码。