假设我有一个如下的矩阵.
[[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)这会给出错误.我已经阅读了查找矩阵的最大值和最小值中提供的答案
,我觉得我所拥有的更好一点?
鉴于你的矩阵
>>> 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)