在阅读他人代码时,遇到这个函数,知道是打乱顺序的功能
import random
random.shuffle(sentences)
但是自己实现的时候发生错误,自己代码如下:
trainset = random.shuffle(trainset)
testset = random.shuffle(testset)
经过各种查资料,发现不能将打乱顺序的列表重新赋值给该列表,只能对某一列表执行该方法后,再次使用该列表
testset = random.shuffle(testset)#错误
random.shuffle(testset)#right