來看看 random state 這個引數

2021-07-31 22:38:33 字數 879 閱讀 4679

svc(random_state=0)裡有引數 random_state

from imblearn.over_sampling import smote

smote(random_state=42) 裡有引數 random_state

上面乙個是svd演算法,乙個是處理不平衡資料的smote演算法,我都遇到了random_state這個引數,那麼這個有趣的引數到底是什麼呢?

random_state 相當於隨機數種子,下面會有**來解釋其作用。圖中設定了 random.seed() 就相當於在 svc 中設定了 random_state。

沒有設定 random.seed(),每次取得的結果就不一樣,它的隨機數種子與當前系統時間有關。

import random

for i in range(10):

print random.randint(1,100)

1187

8779

6629

1190

4832

再執行一遍上面的**得到

5071

2762

9934

4192554

import random

random.seed(111)

for i in range(10):

print random.randint(1,100)

8322

9550

4062

1720

4323

再執行一遍結果一樣

其實這個種子就是乙個控制器,控制每次的隨機。所以在smote中,因為要隨機取樣,設定了這個引數以後,每次隨機的結果是一樣的,這樣很有用,控制住了不必要的變數。

來看看ConcurrentHashMap吧

1.concurrenthashmap中沒有負載因子和閾值嗎 a.是沒有,改用了sizectl控制,0表示預設值,1表示正在擴容,0表示下一次擴容的門檻,1 nthreads n個執行緒正在擴容,sizectl的變化都是cas操作 2.請講講concurrenthashmap的put操作?a.控制k...

第 4 頁 一起來看看workstation這個類

首先還是來看看我們自定義的資料型別employee,在應用的時候它和int型別的資料沒什麼兩樣,一樣的需要建立變數 物件 只不過前者是咱自己定義的,而後這是它內建的。employee這個類中有許多屬性,也有許多方法。而此時,我們不能直接用我們所建立出來的物件呼叫它的屬性進行修改。因為它是privat...

也來看看智慧型題

1 小明爬樓梯,每次只能爬1層或者2層,問到n層的爬法有多少種?費波拉希數列!2 用1分 2分 5分組成1塊的,多少種組成方法 解 設2分用x個,5分用y個,顯然有2x 5y 100的正整數解就是組成方式 剩下的用1分去填充 得到最後解有51 48 43 38 33 3 46 41 36 31 1 ...