numpy.argmaxの関数では、複数のmax要素の間を結ぶと、最初の要素が返されます。 すべての最大数に等しいチャンスが選択されるように、タイブレークをランダム化する機能はありますか?Numpy argmax - ランダムなタイブレーク
以下は、numpy.argmaxのマニュアルからの直接の例です。
>>> b = np.arange(6)
>>> b[1] = 5
>>> b
array([0, 5, 2, 3, 4, 5])
>>> np.argmax(b) # Only the first occurrence is returned.
1
リストの1番目と5番目の要素が等しい確率で返されるような方法を探しています。
ありがとうございました!