【发布时间】:2021-05-06 21:15:14
【问题描述】:
我有一个数组:
x = array([[[ 0, 1, 2],
[ 6, 7, 8],
[12, 13, 14]],
[[ 3, 4, 5],
[ 9, 10, 11],
[15, 16, 17]],
[[18, 19, 20],
[24, 25, 26],
[30, 31, 32]],
[[21, 22, 23],
[27, 28, 29],
[33, 34, 35]]])
我想找到每个子数组的最大值并将它们存储在一个数组中。所以输出应该是:
output = array([14,17,32,35])
现在,可以使用循环轻松地做到这一点,但是,我想避免它。 np.max(x) 给出输出 35,即整个数组的最大值。 np.max(axis) 也不起作用(我不太确定它会起作用,但我还是尝试了)
任何人,你能帮忙吗?
【问题讨论】: