【发布时间】:2018-12-07 22:16:56
【问题描述】:
我有一个包含大约 5000 行和 3757 列的 .csv 文件。每行的前 3751 列是特征,最后 6 列是标签。每行是一组特征-标签对。
我想知道是否有内置函数或任何我可以的快速方法:
- 将前 3751 列解析为特征(这些列没有标题)
- 将最后 6 列中的任何一个解析为标签,这意味着我想将最后 6 列中的任何一个作为标签进行训练。
基本上我想训练一个具有 3751 个特征和 1 个标签的 DNN 模型,我希望将解析函数的输出输入以下函数进行训练:
train_input_fn = tf.estimator.inputs.numpy_input_fn(
x={"x": np.array(training_set.data)},
y=np.array(training_set.target),
num_epochs=None,
shuffle=True)
我知道像“tf.contrib.learn.datasets.base.load_csv_without_header”这样的一些函数可以做类似的事情,但它已经被弃用了。
【问题讨论】:
标签: python python-3.x pandas tensorflow