『python』隨機數專項(待續)
阿新 • • 發佈:2017-12-17
pri replace san html nbsp rep mil 元素 print random.randint(x, y)
numpy.random.choice(a, size=None, replace=True, p=None)
random
random.randrange ([start,] stop [,step])
# 輸出 100 <= number < 1000 間的偶數 print "randrange(100, 1000, 2) : ", random.randrange(100, 1000, 2) # 輸出 100 <= number < 1000 間的3的倍數加100的結果 print "randrange(100, 1000, 3) : ", random.randrange(100, 1000, 3)
random.uniform(x, y)
- 隨機生成下一個實數,它在[x,y]範圍內。
random.randint(x, y)
- 隨機生成下一個整數,它在[x,y]範圍內。
numpy.random
『Numpy學習指南』第六章_深入學習NumPy模塊(其二:FFT模塊&隨機數模塊)
隨機數模塊詳細列表
numpy.random.rand(a,b)
指定shape(a,b),生成隨機數組,範圍[0,1]。
numpy.random.randint(a, b, size=(c, d))
定生成隨機數範圍和生成的多維數組大小。
numpy.random.normal(size=(a, b))
高斯分布,0為中心。
numpy.random.choice(a, size=None, replace=True, p=None)
從a中抽取size個元素,replace表示是否有放回,沒有順序,所以可以用於打亂排序(size設置為a的尺寸即可)
tensorflow
『python』隨機數專項(待續)