Python np.random.seed([x]) 填入的數字代表的意思為何?
在課程的程式碼中 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:35Charlotte贊同數:0不贊同數:0留言數:0
上網找的資料 因為我也不會 [資料來源](https://mjjoe1017.pixnet.net/blog/post/215512326-%5Bpython%5D-numpy.random.seed-%28--%29-%E7%94%A8%E6%B3%95) 1.  先跑因為n從0開始跑,第一次0小於5,所以會跑一次亂數(1) n=1再跑一次亂數(2) n=2再跑一次亂數(3) n=3再跑一次亂數(4) n=4再跑一次亂數(5) 這幾次(5)的亂數,會都用一樣的亂數 2.  這個方式是一個算式結束了,又再次新增新的亂數,就不在5次裡面了 大概是這樣