我试图通过使用for循环(python 2)将numpy数组的所有列存储在变量中。但是,可能是语法错误,或者需要我定义x。
这是我尝试过的。
1)
x for x in train[:,x]:
if x not in [target, IDcol]:
predictors= x
2)
predictors = [x for x in train[:,x] if x not in [target, IDcol]]
答案 0 :(得分:0)
此代码无效。
因为您像新变量一样使用x
,但是您已经在train[:,x]
中使用了它!
更改变量:
predictors = [x2 for x2 in train[:,x] if x2 not in [target, IDcol]]