为什么我不能"import random.shuffle"?



我可以做

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

相关内容

  • 没有找到相关文章

最新更新