Python NumPy の要素ごとの除算
![Python NumPy の要素ごとの除算](/img/Numpy/feature-image---python-element-wise-division-numpy.webp)
このチュートリアルでは、Python で NumPy 配列の要素ごとの除算を実行する方法を紹介します。
numpy.divide()
関数を使用した NumPy 要素ごとの除算
2つの配列があり、最初の配列の各要素を 2 番目の配列の各要素で分割する場合は、numpy.divide()
関数を使用できます。numpy.divide()
関数は、NumPy 配列で要素ごとの除算を実行します。numpy.divide()
関数は、被除数配列、除数配列、および出力配列を引数として取り、除算の結果を出力配列内に格納します。次のコード例を参照してください。
import numpy as np
array1 = np.array([10, 20, 30])
array2 = np.array([2, 4, 6])
np.divide(array1, array2, array3)
print(array3)
出力:
[5. 5. 5.]
上記のコードでは、最初に 2つの NumPy 配列、被除数配列 array1
、および除数配列 array2
を np.array()
関数で作成しました。次に、array1
を array2
で除算し、結果を np.divide()
関数を使用して NumPy 配列 array3
内に保存しました。
/
演算子を使用した NumPy 要素ごとの除算
/
演算子を使用して、Python の NumPy 配列で要素ごとの除算を実行することもできます。/
演算子は、Python の np.true_divide()
関数の省略形です。/
演算子を使用して、ある配列を別の配列で除算し、結果を 3 番目の配列内に格納できます。次のコード例を参照してください。
import numpy as np
array1 = np.array([10, 20, 30])
array2 = np.array([2, 4, 6])
array3 = array1 / array2
print(array3)
出力:
[5. 5. 5.]
array1
を array2
で除算し、結果を/
演算子を使用して NumPy 配列 array3
内に保存しました。
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn