[Python]配列(Array)の最大値を取得するには?

python

どうも、ちょげ(@chogetarou)です。

配列(Array)の最大値を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

リストとArray.arrayの場合

リストとArray.arrayの最大値を取得するには、max()を使います。

まず、max()関数を呼び出します。

そして、max()関数の引数にリストもしくはArray.arrayを指定します。

max(array)

max()関数は、引数に指定したリストもしくはArray.arrayの最大値を取得します。

使用例

numbers = [1, 2, 3, 10, 4, 5]

nums_max = max(numbers)

print(nums_max) #10

numpy配列の場合

Numpyの配列(Array)の最大値を取得する方法は、2つあります。

max()メソッド

1つは、max()メソッドを使う方法です。

具体的には、Numpyの配列からmax()メソッドを呼び出します。

array.max()

max()メソッドは、呼び出したNumpy配列の最大値を返します。

使用例

import numpy as np

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

max_num = nums.max()

print(max_num) #10

numpy.amax()

もう1つは、numpyのamax()を使う方法です。

まず、numpyからamax()を呼び出します。

そして、amax()関数の引数にNumpy配列を指定します。

np.amax(array)

amax()関数は、引数に指定したNumpy配列の最大値を返します。

使用例

import numpy as np

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

max_num = np.amax(nums)

print(max_num) #10

まとめ

リストとArray.arrayの場合は、max()関数を使います。

Numpyの配列(Array)の最大値を取得するにはは、次の2つの方法のいずれかを使います。

  • max()メソッドを使う方法
  • numpy.amax()を使う方法

コメント

タイトルとURLをコピーしました