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