配列の比較と論理演算: 配列の要素ごとの比較や論理演算を行うことができます。 ファイルの入出力: テキストファイルやバイナリファイルからデータを読み込み、配列をファイルに書き込むことができます。 この2つ教えて
配列の比較と論理演算:
NumPyでは、配列の要素ごとの比較や論理演算を行うことができます。具体的には、比較演算子(<, <=, >, >=, ==, !=)や論理演算子(&, |, ^, ~)を使用して、配列の要素同士を比較したり、論理演算を行ったりすることができます。これにより、要素ごとの比較や論理演算の結果が新しい配列として返されます。
python
import numpy as np # 2つの配列を定義 arr1 = np.array([1, 2, 3, 4, 5]) arr2 = np.array([5, 4, 3, 2, 1]) # 要素ごとの比較 comparison = arr1 == arr2 print("Comparison:", comparison) # 論理演算 logical_and = (arr1 > 2) & (arr2 < 4) print("Logical AND:", logical_and)
ファイルの入出力:
NumPyは、np.savetxt()関数を使用して配列をテキストファイルに保存し、np.loadtxt()関数を使用してテキストファイルから配列を読み込むことができます。これにより、データの永続的な保存や外部システムとのデータのやり取りが容易になります。
python
import numpy as np # 配列を定義 arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) # テキストファイルに保存 np.savetxt('data.txt', arr, delimiter=',') # テキストファイルから読み込み loaded_arr = np.loadtxt('data.txt', delimiter=',') print("Loaded array:n", loaded_arr)
このようにすることで、NumPyを使って配列データをファイルに保存したり、ファイルから読み込んだりすることができます。

ディスカッション
コメント一覧
まだ、コメントがありません