np.random.seed()的作用
02-04
今天看到一段代碼時遇到了np.random.seed(),搞不清楚的seed()作用是什麼,特地查了一下資料,原來每次運行代碼時設置相同的seed,則每次生成的隨機數也相同,如果不設置seed,則每次生成的隨機數都會不一樣。例如:
源碼:
# coding: utf-8nn# # np.random.seed()的作用nn# ### 當我們設置相同的seed時,每次生成的隨機數也相同,如果不設置seed,則每次生成的隨機數都會不一樣nn# In[1]:nnfrom numpy.random import randnimport numpy as npnn# 不使用seedna = rand(5)nprint(第一次列表a:,a)nnn# In[2]:nna = rand(5)nprint(第二次列表a:,a)nnn# In[3]:nn# 使用seednnp.random.seed(3)nb = rand(5)nprint(第一次列表b:,b)nnn# In[4]:nnnp.random.seed(3)nb = rand(5)nprint(第二次列表b:,b)n
推薦閱讀:
※2017年黑色星期五和購物季分析報告
※搞懂5種數據可視化方法,勝任90%熱門信息圖設計
※零基礎如何做好數據分析?
※Python2和Python3哪個更適合初學者學習來爬蟲呢?
※數據告訴你,知乎Live哪家強?