numpyの配列を逆順に並び替える方法は何ですか?

numpyの関数np.flip()を使用して配列を逆順に並べ替えることができます。関数の構文は以下の通りです:

np.flip(array, axis=None)

arrayは逆順に並べ替える配列であり、axisはどの軸を基準に逆順に並べ替えるかを示しています。デフォルトではNoneであり、配列全体を逆順に並べ替えることを意味します。

np.flip()関数を使用して逆順に並べ替える例を以下に示します:

import numpy as np

# 创建一个一维数组
arr = np.array([1, 2, 3, 4, 5])

# 对数组进行倒序排列
arr_reverse = np.flip(arr)

print(arr_reverse)
# 输出:[5 4 3 2 1]
import numpy as np

# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

# 对数组进行倒序排列
arr_reverse = np.flip(arr, axis=0)

print(arr_reverse)
# 输出:
# [[7 8 9]
#  [4 5 6]
#  [1 2 3]]

np.flip()関数を使用することで、numpy配列を簡単に逆順に並べ替えることができます。

bannerAds