1. from···import···與import···as···
-
from A import b
蒜鸡,相當(dāng)于A.b
乾吻,即從A包中引入b類/函數(shù)首昔。舉例:
from module_name import attribute_name (as name) #通用形式,加上as name后只能通過(guò)name來(lái)引用
from sklearn.utils import check_random_state #從機(jī)器學(xué)習(xí)包中引入check_random_state
from os import makedirs
-
import A as B
,為引入的包A定義一個(gè)別名B叶组。舉例:
import module_name as name
import numpy as np
- 注意:使用as語(yǔ)法之后快压,只能通過(guò)as后面的名字來(lái)訪問(wèn)導(dǎo)入的module圆仔,用moudle本身的名字是不可以的。同時(shí)蔫劣,import和from···import都支持as語(yǔ)法坪郭。即:
import module_name as name1 # 只能通過(guò)name1來(lái)引用
name1.X # 正確,可引用
module_name.X # 錯(cuò)誤脉幢,不可引用
from···import···as···
一樣歪沃。
2.check_random_state
sklearn.utils.check_random_state(seed)
作用:Turn seed into a np.random.RandomState instance
-
參數(shù)seed:
取值1: None
若取None嗦锐,則return the RandomState singleton used by np.random.取值2:int
若取Int,即整數(shù),則return a new RandomState instance seeded with seed.
取值3:instance of RandomState instance, 則return it.
否則將會(huì)導(dǎo)致ValueError.