check_random_state#

sklearn.utils.check_random_state(seed)[原始碼]#

將種子轉換為 np.random.RandomState 實例。

參數:
seedNone、整數或 RandomState 的實例

如果 seed 為 None,則傳回 np.random 使用的 RandomState 單例。如果 seed 為整數,則傳回以 seed 為種子的新 RandomState 實例。如果 seed 已是 RandomState 實例,則傳回它。否則引發 ValueError。

傳回:
numpy.random.RandomState

基於 seed 參數的隨機狀態物件。

範例

>>> from sklearn.utils.validation import check_random_state
>>> check_random_state(42)
RandomState(MT19937) at 0x...