In [1]:
import numpy as np
In [2]:
a = np.array([1, 100, 10])
print(a)
In [3]:
print(np.argmax(a))
In [4]:
a = np.array([1, 10, 10])
print(a)
In [5]:
print(np.argmax(a))
In [6]:
a_2d = np.array([[20, 50, 30], [60, 40, 10]])
print(a_2d)
In [7]:
print(np.argmax(a_2d))
In [8]:
print(a_2d.flatten())
In [9]:
print(np.argmax(a_2d.flatten()))
In [10]:
print(np.argmax(a_2d, axis=0))
In [11]:
print(np.max(a_2d, axis=0))
In [12]:
print(np.argmax(a_2d, axis=1))
In [13]:
print(np.max(a_2d, axis=1))
In [14]:
idx = np.unravel_index(np.argmax(a_2d), a_2d.shape)
print(idx)
In [15]:
print(a_2d[idx])
In [16]:
print(np.max(a_2d))
In [17]:
a = np.array([1, 100, 10])
print(a)
In [18]:
print(a.argmax())
In [19]:
print(a.max())
In [20]:
a_2d = np.array([[20, 50, 30], [60, 40, 10]])
print(a_2d)
In [21]:
print(a_2d.argmax())
In [22]:
print(a_2d.argmax(axis=0))
In [23]:
print(a_2d.max(axis=0))
In [24]:
print(a_2d.argmax(axis=1))
In [25]:
print(a_2d.max(axis=1))
In [26]:
print(np.unravel_index(a_2d.argmax(), a_2d.shape))