我能做到
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)
这将使口译员抱怨
'随机'不是一个包。
为什么会这样?
答案 0 :(得分:2)
你不能import random.shuffle
,因为它的功能,所以错误说它不是包是正确的。
如果您只想导入随机播放,可以执行以下操作:
from random import shuffle
a = [1, 2, 3]
shuffle(a)
答案 1 :(得分:1)
只需将评论放入答案即可。 import a.b从a导入b模块或包。由于shuffle不是包,因此无法导入它。 阅读有关包here的更多信息。
答案 2 :(得分:-1)
像这样导入shuffle
from sklearn.utils import shuffle