Numpy求最小值
在NumPy中,你可以使用np.min()
函式來求數組的 minimum 值。這個函式可以接受一個數組或者是一個數組對象作為輸入,並返回數組的 minimum 值。
下面是一個簡單的例子:
import numpy as np
# 創建一個數組
arr = np.array([1, 2, 3, 4, 5])
# 使用np.min()求最小值
min_value = np.min(arr)
print(min_value) # 輸出數組的minimum值
如果你想要求特定軸上的 minimum 值,你可以使用axis
參數。例如,如果你有一個二維數組,你可以使用axis=0
來求每一列的 minimum 值,或者使用axis=1
來求每一行的 minimum 值。
下面是一個二維數組的例子:
# 創建一個二維數組
arr2d = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 求每一列的 minimum 值
col_mins = np.min(arr2d, axis=0)
# 求每一行的 minimum 值
row_mins = np.min(arr2d, axis=1)
print(col_mins) # 輸出每一列的 minimum 值
print(row_mins) # 輸出每一行的 minimum 值
在這個例子中,col_mins
將是[1, 2, 3],因為每一列的 minimum 值分別是1, 2, 3。row_mins
將是[1, 2, 3],因為每一行的 minimum 值分別是1, 2, 3。