np.random.seed(0)的作用:作用:使得隨機數據可預測。


  1. >>>> numpy.random.seed(0) ; numpy.random.rand(4)  
  2. array([ 0.55,  0.72,  0.6 ,  0.54])  
  3. >>> numpy.random.seed(0) ; numpy.random.rand(4)  
  4. array([ 0.55,  0.72,  0.6 ,  0.54])  

當我們設置相同的seed,每次生成的隨機數相同。如果不設置seed,則每次會生成不同的隨機數

  1. >>> numpy.random.rand(4)  
  2. array([ 0.42,  0.65,  0.44,  0.89])  
  3. >>> numpy.random.rand(4)  
  4. array([ 0.96,  0.38,  0.79,  0.53])  

也就是說,每次想獲得與上次相同的隨機數,seed后的數字應該相同!

http://blog.csdn.net/a821235837/article/details/52839050


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM