將CSV 資料匯入NumPy 記錄數組
將CSV 資料讀入NumPy 中的結構記錄數組提供了一種處理記錄數組的便捷方法。記錄數組功能模仿 R 中的資料幀結構,提供了一種直接方法來處理按不同資料類型的列組織的資料。
而不是使用 csv.reader() 函數,然後套用 numpy.core。 Records.fromrecords(),更直接的方法是利用 numpy.genfromtxt() 函數。透過將定界符關鍵字參數指定為逗號,您可以將CSV 資料базириً 匯入到記錄數組中:
from numpy import genfromtxt my_data = genfromtxt('my_file.csv', delimiter=',')
這一行程式碼從'my_file.csv' 匯入資料,同時將逗號識別為欄位分隔符,有效地建立一個記錄數組,其中的列與CSV 檔案中的欄位相對應。記錄數組中的每一行代表CSV檔案中一行的內容。
產生的記錄數組可以透過列屬性輕鬆存取數據,方便對特定列或列進行操作和分析整個陣列高效。
以上是如何有效率地將 CSV 資料匯入 NumPy 記錄數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!