我可以做
import random
a = [1, 2, 3]
random.shuffle(a)
或
from random import shuffle
a = [1, 2, 3]
shuffle(a)
但我不能
import random.shuffle
a = [1, 2, 3]
random.shuffle(a)
这会让口译员抱怨
"随机"不是一个包。
这是为什么呢?
你不能import random.shuffle
,因为它是函数,所以错误地说它不是一个包是正确的。
如果只想导入随机播放,可以这样做:
from random import shuffle
a = [1, 2, 3]
shuffle(a)
只是把评论放进答案。导入 A.B 从 A 导入 B 模块或包。由于 shuffle 不是一个包,它不能导入它。在此处阅读有关软件包的更多信息。
像这样导入随机播放
from sklearn.utils import shuffle