首頁 > 後端開發 > Python教學 > 如何有效率地將 CSV 資料匯入 NumPy 記錄數組?

如何有效率地將 CSV 資料匯入 NumPy 記錄數組?

Susan Sarandon
發布: 2024-11-29 00:26:11
原創
282 人瀏覽過

How to Efficiently Import CSV Data into NumPy Record Arrays?

有效率地將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() 進行轉換陣列的權限清單

  1. 程式碼:
程式碼:

選擇適合🎜>選擇合適🎜>

選擇適合🎜>的方法取決於各種因素,例如CSV 檔案大小、資料結構和特定效能需求。

以上是如何有效率地將 CSV 資料匯入 NumPy 記錄數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板