我嘗試這樣做
import numpy as np
a = np. array([1,2,3,4] 。 [5,6,7,8] )
而我得到的是:
---------------------------------------------------------------------------
TypeError Traceback (最近一次呼叫)
<ipython-input-12-ac428719fc97> in < module>
1 import numpy as np
----> 2 a = np. array([1,2,3,4] 。 [5,6,7,8])
型別錯誤。欄位元素必須是2- or 3-tuples,得到'5'。
uj5u.com熱心網友回復:
問題是所有的資料都需要進入第一個引數,而你想成為第二行的內容現在被讀成了資料型別的規范(因為這就是陣列建構式第二個引數的作用)。
如果你想創建的陣列是:
[[1 2 3 4] [5 6 7 8]]
那么你的代碼應該是:
a = np.array([[1,2,3,4], [5,6,7,8]])
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/309480.html
標籤:
下一篇:淘系X-sign
