首页 > 解决方案 > 重塑python表中的数据

问题描述

我有两个包含多行的 python 表。第一个表中的每一行都可以理解为关于一个人的一系列特征。这些应该是我的神经网络的输入数组。第二个表中的每一行都是一个可能的净输出(标签)。

我的输入表目前如下所示:

性别 最喜欢的饭菜
最大限度 男性 比萨
最大限度 男性 烤肉串
最大限度 男性 沙拉三明治
朱迪 女性 寿司
朱迪 女性 金枪鱼
克里斯 男性 酸菜
克里斯 男性 青蛙

我的输出表目前如下所示:

预言
最大限度 意大利语
最大限度 土耳其
最大限度 土耳其
朱迪 日本人
朱迪 日本人
克里斯 德语
克里斯 法语

这种形式的输入和输出对于我的网络来说都非常不方便,因为我想创建独特的输入元组,从而产生独特的输出元组,如下所示:

(Max、Male、Pizza、Kebab、Falafel)->(意大利语、土耳其语、土耳其语)

因此,我需要将两个表重新整形为如下所示:

性别
最大限度 男性 比萨 烤肉串 沙拉三明治
朱迪 女性 寿司 金枪鱼
克里斯 男性 酸菜 青蛙
预言
最大限度 意大利语 土耳其 土耳其
朱迪 日本人 日本人
克里斯 德语 法语

我该怎么做呢?

标签: pythonarraysinputneural-networkreshape

解决方案


推荐阅读