当我简单地比较循环中的字符串时,这个值错误即将来临(No或,等) 在将我的数据集拆分为训练和测试之后,我将以下代码应用于训练数据集:
normal1,dos1=[],[]
for a in range(0,24517):
if y1_train=="normal.":
normal1.append(X1_train)
elif y1_train=="smurf.":
dos1.append(X1_train)
注意:当我使用完整数据集时,未出现此错误。因此拆分代码以供参考:
X1=data[:,:41]
y1=data[:,41]
y1 = y1.reshape(-1, 1)
y1=y1.ravel()
seed=7
X1_train, X1_test, y1_train, y1_test = train_test_split(X1, y1,test_size = 0.2, random_state=seed)*