我使用python api从mysql的一个表中返回数据。下面的代码适用于1个功能。zip的返回值是一个1的元组。
listtrain = twenty4hours.return_select("SELECT feature_1, class FROM justext")
f1, trgt = zip(*listtrain)
X_train, X_test, y_train, y_test = train_test_split(f1, trgt, random_state=0)
上面的代码运行正常。
listtrain = twent4hours.return_select("SELECT feature_1, feature_2, class FROM justext")
f1, f2, trgt = zip(*listtrain)
X_train, X_test, y_train, y_test = train_test_split(fX, trgt, random_state=0)
如何添加另一个特性/列,以便将其传递给函数train_test_split?如何构建fX?来自f1和f2。
谢谢。
发布于 2018-06-03 04:05:34
我有一种感觉,我正在转圈子,所以我会使用熊猫DataFrame,毕竟这一切都是为这个而做的,网上有很多例子。我想使用list/tuple,因为sql查询API返回一个。
train_test_split()允许的输入是列表、numpy数组、scipy稀疏矩阵或pandas数据帧。doc
https://stackoverflow.com/questions/50658971
复制相似问题