将Pandas数据帧转换为Tensorflow数据

2024-05-17 14:00:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Pandas数据帧转换为Tensorflow数据集。数据帧包括三列:

  1. 目标-二进制[1/0]
  2. 功能1-整数列表。在
  3. 功能2-整数列表。在

Feature1和Feature2是基于Tensorflow的TokenTextEncoder的索引列表。第一行示例如下:

目标功能1功能2 1[1,2,3,5][6,7,9,10]

目标是创建基于两个特征集的二进制分类。在

我已经尝试过将列表转换为numpy数组,但是仍然得到相同的错误。在

target = df.pop('Target')
dataset = tf.data.Dataset.from_tensor_slices((df.values, target.values))

TypeError:应为二进制或unicode字符串,得到[399、309、34、383、281]


Tags: 数据功能示例target目标pandasdf列表