【发布时间】:2019-08-08 01:06:41
【问题描述】:
我正在尝试在循环中添加和扩展列表的项目,如下所示:
y_predicts=[]
y_trues=[]
for train,test in cv.split(X,y):
predict = classifier.fit(X.iloc[train],y.iloc[train]).predict(X.iloc[test])
tmp_l=predict.tolist()
y_predicts.append(tmp_l)
y_trues.append(np.array(y.iloc[test]))
上面代码的结果是这样的:
print(y_predicts):
[[1, 1, 0, 0, 0], [1, 0, 0, 1, 0]]
但是,我想要的输出应该是这样的:
print(y_predicts):
[1, 1, 0, 0, 0, 1, 0, 0, 1, 0]
【问题讨论】:
-
你会想要
extend,而不是append
标签: python arrays list dataframe append