因为现在numpy.ndarray.max使用了轴参数,它应该返回该轴上的最大值数组。但是我得到的结果就像轴被交换了一样。
import numpy as np
a = np.array([[1,5,50],[89,7,14]])
a.max(axis=0)
array([89, 7, 50])
a.max(axis=1)
array([50, 89])
这些结果不是被交换了吗?因为当我使用axis=0时,我应该得到每行的最大值,而当我使用axis=1时,我应该得到每列的最大值。但是,结果在这里交换。怎么可能呢?
发布于 2016-08-07 22:00:33
https://stackoverflow.com/questions/38818862
复制相似问题