Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk menggunakan tatasusunan input fail dalam python
Untuk menggunakan tatasusunan input fail Python, anda boleh menggunakan fungsi numpy.loadtxt() Langkah-langkah khusus adalah seperti berikut: Import perpustakaan NumPy dan buka fail. Gunakan fungsi loadtxt() untuk membaca fail, menentukan pembatas data. Sebagai contoh, katakan terdapat data dipisahkan koma 1,2,3,4,5,6,7,8,9 dalam my_data.txt, yang boleh dibaca menggunakan kod berikut: import numpy sebagai np dengan open('my_data.txt', 'r') sebagai f: data = np.loadtxt(f, delimiter=',')
Cara menggunakan tatasusunan input fail Python
Dalam Python, anda boleh menggunakan numpy.loadtxt()
fungsi Baca data daripada fail dan tukarkannya kepada tatasusunan. numpy.loadtxt()
函数从文件中读取数据并将其转换为数组。
步骤:
<code class="python">import numpy as np</code>
<code class="python">with open('my_data.txt', 'r') as f: # 这里输入文件路径和读取模式('r')</code>
loadtxt()
函数读取文件:<code class="python">data = np.loadtxt(f, delimiter=',')</code>
delimiter
参数指定数据的分隔符(默认为空格)。示例:
假设您有一个名为 my_data.txt
的文本文件,其中包含以下数据(以逗号分隔):
<code>1,2,3 4,5,6 7,8,9</code>
要将此数据读取到 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>
注意:
skiprows
参数跳过它。dtype
参数指定数据的类型(默认为 float)。np.load()
loadtxt()
untuk membaca fail: 🎜🎜pembatas
parameter menentukan Pembatas data (lalai ialah ruang). 🎜🎜🎜🎜Contoh: 🎜🎜🎜Andaikan anda mempunyai fail teks yang dipanggil my_data.txt
yang mengandungi data berikut (dipisahkan koma): 🎜rrreee🎜Anda ingin membaca data ini ke dalam NumPy Array, anda boleh gunakan kod berikut: 🎜rrreee🎜Output: 🎜rrreee🎜🎜Nota: 🎜🎜skiprows
. 🎜dtype
untuk menentukan jenis data (lalai ialah terapung). 🎜np.load()
. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menggunakan tatasusunan input fail dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!