一维热编码

2024-04-26 03:38:23 发布

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

使用下面的代码我正在尝试一个热代码多维数据。在本例中,数据是2d的,对于1d数据,代码的工作方式与预期一样,但是对于2d数据,每个列都是一个热编码的,而不是整个行。例如:对于第一个数据点[9,8]而不是生成单个热编码数据点,而是生成两个分别对应于9&8的数据点。在

我怎样才能对多维数据进行热编码?在

二尺寸.csv公司名称:

x_1,x_2
9,8
2,3
4,3
120,3
4,3
1,89
2,6
3,3

代码:

^{pr2}$

enter image description here

cat : 

enter image description here

cat应包含9个热编码数据点,而不是18个。在

是否有一个可能的解决方案来合并每两个相邻的内部数组?,例如,array([[1...n_1],[2...n_2],[3...n_3],[4...n_4]])映射到array([[1...n_1,2...n_2],[3...n_3,4...n_4]])


Tags: csv数据代码名称编码尺寸方式公司