min() NumPy

Poniżej znajdują się przykłady obliczania wartości minimalnej w bibliotece NumPy:

  1. Obliczanie minimalnej wartości wszystkich elementów tablicy:

import numpy as np

# Tworzenie tablicy 3x3 z losowymi liczbami
a = np.random.randint(10, size=(3,3))
print(a)
# [[4 5 7]
#  [1 0 7]
#  [9 8 7]]

# Obliczanie minimalnej wartości wszystkich elementów tablicy
print(a.min())  # 0

2. Obliczanie minimalnej wartości elementów tablicy wg wierszy lub kolumn:

import numpy as np

# Tworzenie tablicy 3x3 z losowymi liczbami
a = np.random.randint(10, size=(3,3))
print(a)
# [[8 0 1]
#  [3 4 5]
#  [6 7 2]]

# Obliczanie minimalnej wartości elementów tablicy wg wierszy
print(a.min(axis=0))  # [3 0 1]

# Obliczanie minimalnej wartości elementów tablicy wg kolumn
print(a.min(axis=1))  # [0 3 2]

3. Obliczanie minimalnej wartości elementów tablicy za pomocą metody argmin:

import numpy as np

# Tworzenie tablicy 3x3 z losowymi liczbami
a = np.random.randint(10, size=(3,3))
print(a)
# [[5 9 6]
#  [7 4 3]
#  [2 8 5]]

# Obliczanie minimalnej wartości elementów tablicy za pomocą metody argmin
min_index = a.argmin()
print(min_index)  # 8
print(a.flat[min_index])  # 2