ホームページ >バックエンド開発 >Python チュートリアル >Pythonでファイル入力配列を使用する方法

Pythonでファイル入力配列を使用する方法

下次还敢
下次还敢オリジナル
2024-05-05 19:45:26549ブラウズ

Python ファイルを使用して配列を入力するには、numpy.loadtxt() 関数を使用できます。具体的な手順は次のとおりです。 NumPy ライブラリをインポートし、ファイルを開きます。データ区切り文字を指定して、loadtxt() 関数を使用してファイルを読み取ります。たとえば、my_data.txt にカンマ区切りのデータ 1、2、3、4、5、6、7、8、9 があり、次のコードを使用して読み取ることができるとします。 import numpy as np open('my_data.txt', 'r') を f として使用: data = np.loadtxt(f, delimiter=',')

Pythonでファイル入力配列を使用する方法

##Python ファイル入力配列の使用方法

Python では、

numpy.loadtxt() 関数を使用して、ファイルからデータを読み取り、配列に変換できます。

ステップ:

  1. NumPy ライブラリのインポート:
  2. <code class="python">import numpy as np</code>
  1. 開くファイル:
  2. <code class="python">with open('my_data.txt', 'r') as f:
        # 这里输入文件路径和读取模式('r')</code>
  1. loadtxt() 関数を使用してファイルを読み取ります:
  2. <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() 関数を使用できます。

以上がPythonでファイル入力配列を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。