使用 Python 檔案輸入陣列可藉助 numpy.loadtxt() 函數,具體步驟如下:匯入 NumPy 函式庫並開啟檔案。使用 loadtxt() 函數讀取文件,指定資料分隔符號。例如,假設 my_data.txt 中有逗號分隔的資料 1,2,3,4,5,6,7,8,9,可使用下列程式碼讀取:import numpy as np with open('my_data.txt', 'r') as f: data = np.loadtxt(f, delimiter=',')
#如何使用Python 檔案輸入陣列
#在Python 中,您可以使用numpy.loadtxt()
函數從檔案中讀取資料並將其轉換為陣列。
步驟:
<code class="python">import numpy as np</code>
<code class="python">with open('my_data.txt', 'r') as f: # 这里输入文件路径和读取模式('r')</code>
函數讀取檔案:
##<code class="python">data = np.loadtxt(f, delimiter=',')</code>
假設您有一個名為
my_data.txt 的文字文件,其中包含以下資料(以逗號分隔):<pre class="brush:php;toolbar:false"><code>1,2,3
4,5,6
7,8,9</code></pre>
要將此資料讀取到NumPy 陣列中,您可以使用以下程式碼:
<code class="python">import numpy as np with open('my_data.txt', 'r') as f: data = np.loadtxt(f, delimiter=',') print(data)</code>
輸出:
<code>[[1. 2. 3.] [4. 5. 6.] [7. 8. 9.]]</code>注意:
如果資料中包含標題行,可以使用
也可以使用
如果您想以二進位格式讀取數據,可以使用
以上是怎麼用檔案輸入數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!