使用下面的代码我正在尝试一个热代码多维数据。在本例中,数据是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}$cat :
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]])
尝试:
pd.get_dummies(inputValues)
(docs)相关问题 更多 >
编程相关推荐