logo
Loading...

Python np.random.seed([x]) 填入的數字代表的意思為何? - Cupoy

在課程的程式碼中 5-2顯示最大值和最小值的索引、np.random.seed(0) 5-3找出符合...

seed()

Python np.random.seed([x]) 填入的數字代表的意思為何?

2021/01/26 上午 00:12
Numpy 陣列中不同的資料型態
李仁傑
觀看數:709
回答數:2
收藏數:1
seed()

在課程的程式碼中 5-2顯示最大值和最小值的索引、np.random.seed(0) 5-3找出符合條件的元素、np.random.seed(2) 5-5排序:sort()與argsort()、np.random.seed(3) 這三個範例都有用到這個函式,但是填入的數字都不相同 看了網路上的資料還有查閱文件都看不太明白, 想請問填入不同的數字代表著什麼意思呢?

回答列表

  • 2021/01/26 上午 00:42
    張維元 (WeiYuan)
    贊同數:4
    不贊同數:0
    留言數:0

    嗨,你好
    seed 是隨機計算當中的一種參數值,你可以想想每一種 seed 可以延伸出一堆隨機的數,相同的 seed 在同一時間會製作出一樣的隨機數。

    嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ

  • 2021/02/27 上午 00:35
    Charlotte
    贊同數:0
    不贊同數:0
    留言數:0

    上網找的資料 因為我也不會 [資料來源](https://mjjoe1017.pixnet.net/blog/post/215512326-%5Bpython%5D-numpy.random.seed-%28--%29-%E7%94%A8%E6%B3%95) 1. ![截圖 2021-02-27 上午12.25.56.png](http://kwassistfile.cupoy.com/00000177DF295CAA0000001A6375706F795F72656C65617365414E53/1614228411475/large) 先跑因為n從0開始跑,第一次0小於5,所以會跑一次亂數(1) n=1再跑一次亂數(2) n=2再跑一次亂數(3) n=3再跑一次亂數(4) n=4再跑一次亂數(5) 這幾次(5)的亂數,會都用一樣的亂數 2. ![截圖 2021-02-27 上午12.27.38.png](http://kwassistfile.cupoy.com/00000177DF295CAA0000001A6375706F795F72656C65617365414E53/1614228411476/large) 這個方式是一個算式結束了,又再次新增新的亂數,就不在5次裡面了 大概是這樣