1
これでaxis引数を使用してnumpy.ndarray.maxを作成したので、その軸上に最大値の配列が返されます。しかし、軸が入れ替わったような結果が得られます。python 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を使用すると、1行あたり最大値を取得する必要があり、axis = 1を使用する場合は、1列あたり最大値を取得する必要があります。ただし、結果はここで交換されます。どのようにそれができますか?
[Pandas Dataframe/Numpy Arrayの軸の定義の曖昧さ](http://stackoverflow.com/questions/25773245/ambiguity-in-pandas-dataframe-numpy-array-axis-definition)を参照してください。 – ayhan