Python最小矩阵值

Ash*_*hum 1 python matrix

假设我有一个如下的矩阵.

[[1,2]
 [3,4]]
Run Code Online (Sandbox Code Playgroud)

我希望将数字1作为最小值返回.
目前我有

a = np.array([[1,2],[3,4]])
min([min(element) for element in a])
>> 1
Run Code Online (Sandbox Code Playgroud)

有更有效的方法吗?
我不喜欢上面的解决方案.我尝试过min(a)这会给出错误.我已经阅读了查找矩阵的最大值和最小值中提供的答案 ,我觉得我所拥有的更好一点?

Cor*_*mer 5

鉴于你的矩阵

>>> import numpy as np
>>> a = np.array([[1,2],[3,4]])
Run Code Online (Sandbox Code Playgroud)

您可以min从矩阵中调用该方法

>>> a.min()
1
Run Code Online (Sandbox Code Playgroud)

或者调用自由函数min并传入矩阵

>>> np.min(a)
1
Run Code Online (Sandbox Code Playgroud)

  • 它现在不让我接受答案,我会接受它允许我这样做. (2认同)