有效率地將CSV 資料匯入NumPy 記錄陣列
在NumPy 中,將資料從常見的任務匯入到記錄數組中。記錄數組是一種結構化資料類型,可以有效存取組織成列的資料直接方法:使用Numpy.genfromtxt() 與read.table() 和read.delim() 等R 函數不同,它們直接將CSV 資料匯入到其中。 R 的資料框架,NumPy 不直接提供此功能。但是,可以透過將分隔符號關鍵字設為逗號來使用 numpy.genfromtxt() 函數來實現類似的結果:
替代方法:使用 csv.reader() 和 numpy。 core.records.fromrecords()
如果使用numpy.genfromtxt() 的直接方法不滿足您的需求,您可以結合使用csv.reader() 和numpy.core.records.fromrecords( )。此方法包括以下內容:使用 csv.reader() 解析 CSV 並建立權限清單。
使用numpy.core.records.fromrecords() 進行轉換陣列的權限清單選擇適合🎜>選擇合適🎜>
選擇適合🎜>的方法取決於各種因素,例如CSV 檔案大小、資料結構和特定效能需求。
以上是如何有效率地將 CSV 資料匯入 NumPy 記錄數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!