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

python

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

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

スポンサーリンク

方法

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

リストと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()を使う方法

コメント

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