数値をランダムに生成するためにnumpy randomを使用するとき、複数の繰り返しで値を選択する方法を知りたいのですが。 私は次のことをやっている:numpy randomを使用する場合、複数回繰り返す値を選択しますか?
1)まず1-10
ran = ceil(np.random.random(10)*10)
print ran
[ 2. 9. 8. 9. 10. 8. 10. 7. 1. 1.]
2の間の数字を生成する)今、2番目の列は周波数である周波数テーブル を取得するためにscipy.statsからitemfreqを使用して。
freq_tmp = itemfreq(ran)
print freq_tmp
[[ 1. 2.]
[ 2. 1.]
[ 7. 1.]
[ 8. 2.]
[ 9. 2.]
[ 10. 2.]]
print freq_tmp[0:][:,1]
[ 2. 1. 1. 2. 2. 2.]
が、これは私の周波数のみを示すが、私は1回の以上の繰り返しで値を知りたいのですが、この例では次のようになります。
[1. 8. 9. 10]
はあなたの助けをありがとう!
'' 'freq_tmpの[:0] [freq_tmpを[ :、1]> 1] '' ' – wwii