11
我試圖運行時出現在第二頁上的代碼:AttributeError的:「numpy.ndarray」對象有沒有屬性「追加」
在代碼的底部,你必須添加這些行:
simFlips(100,100)
show()
這裏是我的錯誤,當我在Ubuntu上運行它:
Traceback (most recent call last):
File "coin.py", line 36, in <module>
simFlips(100,100)
File "coin.py", line 16, in simFlips
diffs.append(abs(heads - tails))
AttributeError: 'numpy.ndarray' object has no attribute 'append'
請告訴我我做錯了什麼,給了我最後一個錯誤。提前致謝!
出於某種原因,你的'diffs'變量是一個numpy的ndarray。你確定你離開了說'diffs = []'的那一行嗎?這將diffs設置爲一個空的python列表,你可以調用'append'。 – jozzas
適合我寫作。 – DSM
是的,我做了,我只是從pdf中的代碼添加了底部的兩行,並開始得到這個錯誤。 – vahshi