在 python 函式中,我將兩個變數定義為字母。
def Vandermonde(x, d):
x_0=-1
a = np.arange(d)
我得到的錯誤是“d”沒有在 a = np.arange(d) 中定義。我懷疑,但可能是錯誤的,這是因為 d 被歸類為字串而不是整數。
我希望這在 d 是變數的函式代碼中無關緊要。我知道代碼有效(未顯示的其余代碼確實可以獨立作業,其中 d 事先定義為整數。如何在將其定義為函式時不顯示錯誤訊息?
uj5u.com熱心網友回復:
縮進!Python 通過縮進定義范圍(除其他外)——
def Vandermonde(x, d):
x_0=-1
a = np.arange(d) # Note the indentation here
應該解決問題...
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/533905.html
標籤:Python细绳整数范围
