Aidemyというサイトを使用してPythonの勉強を始め、
NumPyを用いた数値計算で、配列の並び替えについて質問があります。
agrsort()メソッド、np.argsort関数で下記の配列を処理すると、
答えはどちらも[2 0 1]が出力されます。
処理速度や使い勝手等で皆様がどのように使い分けをしているのか、
もしくは、どちらかをメインで使っているのか。
適した用途やその理由を教えてください。
※もしagrsort()メソッド、np.argsort関数という呼び方が間違っていたらご指摘ください。
Python
1import numpy as np 2arr = np.array([15, 30, 5]) 3print(arr.argsort())#出力結果[2 0 1]。agrsort()メソッド 4print(np.argsort(arr))#出力結果[2 0 1]。np.argsort関数
回答2件
あなたの回答
tips
プレビュー