「NumPy」統計関数ptpメソッドで配列の要素範囲値を取得する
書式
numpy.ptp(a、axis = None、out = None、keepdims = <値なし>)
軸に沿った値の範囲(最大値から最小値まで)。
np.ptp(配列名, axis = 1)
np.ptp(配列名, axis = 0)
ptp関数で配列の要素の最大値と最小値の範囲(最大値-最小値)
使用例
import numpy as np
a = np.array([[6,5,3],[9,3,3],[4,5,9]])
print ('配列の要素:')
print (a)
print ('\n')
print ('ptp()関数を呼び出す:')
print (np.ptp(a))
print ('\n')
print ('axis=1 ptp()関数の結果:')
print (np.ptp(a, axis = 1))
print ('\n')
print ('axis=0 ptp()関数の結果 :')
print (np.ptp(a, axis = 0))
実行結果
配列の要素: [[6 5 3] [9 3 3] [4 5 9]] ptp()関数を呼び出す: 6 axis=1 ptp() 関数の結果: [3 6 5] axis=0 ptp()関数の結果 : [5 2 6]