python numpyの配列の最大値を取得する

python numpyの配列の最大値を取得する

pythonで、ライブラリnumpyのmaxを使用して、配列の最大値を取得するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

numpyインストール

numpyをインストールされていない方は、pipでインストールしておきます。

pip install numpy

# Successfully installed numpy-1.19.4

max使い方

maxを使用すると、配列の最大値を取得することが可能です。

import numpy as np

arr = np.array([1, 2, 3, 4, 5, 6])

print(arr.max())
# 6

多次元配列の場合は、各行や各列ごとの最大値も求めることが可能です。

import numpy as np

arr = np.array([[1, 2, 3],[4, 5, 6],[7, 8, 9]])

print(arr)
# [[1 2 3]
#  [4 5 6]
#  [7 8 9]]

# 最大値
print(arr.max())
# 9

# 各列の最大値
print(arr.max(0))
# [7 8 9]

# 各行の最大値
print(arr.max(1))
# [ 6 15]