ValueError: 使用序列設定數組元素
為什麼以下程式碼範例會給出錯誤「ValueError:使用序列設定數組元素一個序列? ,其中每個子列表中的元素數量各不相同。 NumPy 不支援此功能:
np.array([[1, 2], [2, 3, 4]]) np.array([1.2, "abc"], dtype=float)
內部列表必須具有相同的長度才能形成多維數組。
可能原因 2:型別不相容np.array([[1, 2], [2, 3, 4]]) # error
如果需要,可以使用 dtype=object 選項建立一個包含任意 Python 物件的陣列:
以上是ValueError:用序列設定數組元素:為什麼在 NumPy 中會發生這種情況?的詳細內容。更多資訊請關注PHP中文網其他相關文章!