抽样学习过程中遇到的Python问题

1. from···import···与import···as···

  • from A import b,相当于A.b,即从A包中引入b类/函数。举例:
from module_name import attribute_name (as name)  #通用形式,加上as name后只能通过name来引用
from sklearn.utils import check_random_state       #从机器学习包中引入check_random_state
from os import makedirs
  • import A as B,为引入的包A定义一个别名B。举例:
import module_name as name
import numpy as np
  • 注意:使用as语法之后,只能通过as后面的名字来访问导入的module,用moudle本身的名字是不可以的。同时,import和from···import都支持as语法。即:
import module_name as name1        # 只能通过name1来引用
name1.X          # 正确,可引用
module_name.X   # 错误,不可引用

from···import···as···一样。

2.check_random_state

sklearn.utils.check_random_state(seed)

  • 作用:Turn seed into a np.random.RandomState instance

  • 参数seed:

    • 取值1: None
      若取None,则return the RandomState singleton used by np.random.

    • 取值2:int
      若取Int,即整数,则return a new RandomState instance seeded with seed.

  • 取值3:instance of RandomState instance, 则return it.
    否则将会导致ValueError.

  • 参考网址

你可能感兴趣的:(抽样学习过程中遇到的Python问题)