どうも、ちょげ(@chogetarou)です。
配列(Array)の最小値を取得する方法を紹介します。
方法

リストとArray.arrayの場合
リスト(List)もしくはArray.arrayの最小値を取得するには、min()を使います。
まず、min()関数を呼び出します。
そして、min()関数の引数にリストもしくはArray.arrayを指定します。
min(array)
min()関数は、引数に指定したリストもしくはArray.arrayの最小値を取得します。
使用例
numbers = [1, 2, 3, -10, 4, 5]
min_num = min(numbers)
print(min_num) #-10
numpy配列の場合
Numpyの配列(Array)の最小値を取得する方法は、2つあります。
min()メソッド
1つは、min()メソッドを使う方法です。
具体的には、Numpyの配列からmin()メソッドを呼び出します。
array.min()
min()メソッドは、呼び出したNumpy配列の最小値を返します。
使用例
import numpy as np
nums = np.array([[1, 2, -100],
[4, -10, 6],
[7, 8, -1000]])
min_num = nums.min()
print(min_num) #-1000
numpy.amin()
もう1つは、numpyのamin()を使う方法です。
まず、numpyからamin()を呼び出します。
そして、amin()関数の引数にNumpy配列を指定します。
np.amin(array)
amin()関数は、引数に指定したNumpy配列の最小値を返します。
使用例
import numpy as np
nums = np.array([[1, 2, -100],
[4, -10, 6],
[7, 8, -1000]])
min_num = np.amin(nums)
print(min_num) #-1000
まとめ
リストとArray.arrayの最小値を取得するには、min()関数を使います。
Numpyの配列(Array)の最小値を取得するには、次の2つの方法のいずれかを使います。
- min()メソッドを使う方法
- numpy.amin()を使う方法
コメント