Pythonで配列の単一の次元からランダムな要素を取得しようとしています。したがって、以下のケースでは、5つのフロートのいずれかを取得したいと思います。
ar = rand(1, 5)
ar = array([[ 0.29889882, 0.84955019, 0.52989055, 0.57220576, 0.16841406]])
5つの要素があり、1つの次元しかない場合、フロートを取得できました。
(ar = rand(5, 1)),
使用:
ar[randrange(0, p.size)]
しかし、単一の次元の配列から値を取得するにはどうすればよいですか?