pythonで乱数を生成した場合の最大値や2番目に大きい値などのインデックス番号を知るプログラムを作成したく思っております。
python
1 2コード 3import numpy as np 4a=np.random.randn(5) 5print(a) 6#aの乱数が 7[ 1.38270827 0.53661071 0.66367952 1.42236519 -0.5833445 ] 8a_max=max(enumerate(a)) 9#a_maxは(4, -0.5833444967072594)
調べていまして、enumerate関数を使用すればいいと思うのですが、上記の方法だとインデックス番号と最大値が取得できませんでした。
指定した数の順位などが知りたい場合に良い関数がありますでしょうか。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/15 05:23