numpy.random.seed()方法的作用
版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_36142336/article/details/78797190
numpy.random.seed()是個很有意思的方法,它可以使多次生成的隨機數相同。
如果在seed()中傳入的數字相同,那麼接下來使用random()或者rand()方法所生成的隨機數序列都是相同的(僅限使用一次random()或者rand()方法,第二次以及更多次仍然是隨機的數字),知道改變傳入seed()的值,以後再改回來,random()生成的隨機數序列仍然與之前所產生的序列相同。例如:
把seed()方法放到while迴圈裡面和外面的效果是完全不同的,自己執行一下即可瞭解具體原因了。
還是說一下原因:放在外面的話,只有第一次random()方法受影響,剩餘四次仍然和這個種子無關;放到裡面的話,相當於每次都設定這個種子,但因為種子相同,所以生成的隨機數也是相同的。
相關文章
- 方法的作用和定義
- Java transient 的作用及使用方法Java
- python例項方法中self的作用Python
- 一個Js方法作用域的問題JS
- Interlocked.Increment 方法 和Interlocked.Decrement 方法作用REM
- Object中有哪些公共方法及作用Object
- vue.js中created方法作用Vue.js
- Android (VTS) 的概念、作用及測試方法Android
- Java在方法作用域內建立的內部類Java
- node app.js不起作用的解決方法APPJS
- js的作用域、作用域鏈JS
- 理解 es6 class 中 constructor 方法 和 super 的作用Struct
- 解決Mac檔案共享出錯、不起作用的方法Mac
- jQuery()方法第二個引數的作用簡單介紹jQuery
- Objective-C中初始化方法的實現與作用Object
- 解除程式疑惑 rundll32的作用及應用方法(轉)
- js的作用域和作用域鏈JS
- js的作用域與作用域鏈JS
- Java中的volatile的作用和synchronized作用Javasynchronized
- Symbol 的作用Symbol
- jQuery $ 的作用jQuery
- #include的作用
- 方法'ExecuteTempImexSpec'作用於對像'_WizHook'時失敗 的解決Hook
- Spring的作用域以及RequestContextListener作用SpringContext
- @Transactional詳解(作用、失效場景與解決方法)
- 盤點PHP最實用的5大魔術方法及其功能作用PHP
- 子元素的margin-top作用於外層父元素解決方法
- javascript基礎(函式與方法的區別,變數作用域,變數和函式的宣告提前,函式作用域)(十五)JavaScript函式變數
- http 代理的作用HTTP
- JS的作用域JS
- Hashcode的作用
- Git分支的作用Git
- condition的作用
- 作用域的理解
- source命令的作用
- spring的作用Spring
- Oracle Undo的作用Oracle
- SMON 程式的作用