簡體   English   中英

TypeError: 'list' object 不能被解釋為 integer Python Z3B7F949B2343F9E57EFZE

[英]TypeError: 'list' object cannot be interpreted as an integer Python NumPy

有沒有辦法將字符串列表轉換為numpy.ndarray 因為我試過這段代碼:

All  = np.ndarray([str(necessary_lines).split(',')])

這給出了這個錯誤:

Traceback (most recent call last):
  File "/Users/username/Desktop/Coding/Python/somePythonProgram.py", line 47, in <module>
    print(parseCSV(file))
  File "/Users/username/Desktop/Coding/Python/somePythonProgram.py", line 34, in somePythonProgram
    All  = np.ndarray([str(necessary_lines).split(',')])
TypeError: 'list' object cannot be interpreted as an integer

還是您不能將字符串列表轉換為 numpy 數組?

您應該使用np.array而不是np.ndarray 查看鏈接 此外,您可以使用np.asarray()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM