python - 重塑python表中的数据
问题描述
我有两个包含多行的 python 表。第一个表中的每一行都可以理解为关于一个人的一系列特征。这些应该是我的神经网络的输入数组。第二个表中的每一行都是一个可能的净输出(标签)。
我的输入表目前如下所示:
人 | 性别 | 最喜欢的饭菜 |
---|---|---|
最大限度 | 男性 | 比萨 |
最大限度 | 男性 | 烤肉串 |
最大限度 | 男性 | 沙拉三明治 |
朱迪 | 女性 | 寿司 |
朱迪 | 女性 | 金枪鱼 |
克里斯 | 男性 | 酸菜 |
克里斯 | 男性 | 青蛙 |
我的输出表目前如下所示:
人 | 预言 |
---|---|
最大限度 | 意大利语 |
最大限度 | 土耳其 |
最大限度 | 土耳其 |
朱迪 | 日本人 |
朱迪 | 日本人 |
克里斯 | 德语 |
克里斯 | 法语 |
这种形式的输入和输出对于我的网络来说都非常不方便,因为我想创建独特的输入元组,从而产生独特的输出元组,如下所示:
(Max、Male、Pizza、Kebab、Falafel)->(意大利语、土耳其语、土耳其语)
因此,我需要将两个表重新整形为如下所示:
人 | 性别 | |||
---|---|---|---|---|
最大限度 | 男性 | 比萨 | 烤肉串 | 沙拉三明治 |
朱迪 | 女性 | 寿司 | 金枪鱼 | |
克里斯 | 男性 | 酸菜 | 青蛙 |
人 | 预言 | ||
---|---|---|---|
最大限度 | 意大利语 | 土耳其 | 土耳其 |
朱迪 | 日本人 | 日本人 | |
克里斯 | 德语 | 法语 |
我该怎么做呢?
解决方案
推荐阅读
- flutter - 消费者和提供者的问题
- javascript - JavaScript 正则表达式立即结束不应该是数字
- mysql - MySQL重复行并更新旧行和新行
- vue.js - 在 VueJS 上使用 Jest 模拟 .get() 函数
- javascript - Ramda - 如何验证对象?
- xcode - 在哪里可以找到有关遇到的错误类型的更多信息?
- cygwin - 尝试生成 Doxygen 文档时出现“权限被拒绝”错误
- matrix - 将矩阵中的每个偶数除以 2
- php - "Gitpod" 将默认 PHP v7.4.3 降级到 7.1.3 或 7.2
- javascript - 在javascript中从CSV字符串转换为Json