-1
如何在Python中將混合數據類型的文件讀入numpy數組?如何在Python中將具有混合數據類型的文件讀入numpy數組?
我是一名新的python學習者。我試圖讀取混合數據類型的現有文件到一個numpy數組中。
文件data.txt中的(如果逗號不是一個好的符號,可以通過空間取代)的含量:
,'A','B','C','D'
'A', 0, 3, 5, -1
'B', 3, 0, 1, 6
'C', 5, 1, 0, 2
'D', -1, 6, 2, 0
預期的輸出numpy的陣列被如下:
array([[None,'A','B','C','D'],
['A', 0, 3, 5, -1 ],
['B', 3, 0, 1, 6 ],
['C', 5, 1, 0, 2 ],
['D', -1, 6, 2, 0 ]])
的可能的複製[?如何讀取CSV到numpy的記錄陣列(https://stackoverflow.com/questions/3518778/how-to-read-csv-into-record-array-in-numpy) –
有沒有可能的方法來獲得一個普通的numpy數組(至少不是如果這是一個2D數組)。但是你可以嘗試將它讀入一個'pandas.DataFrame'中。 – MSeifert