我用熊猫生成一些信息和功能。我将使用该数据库作为我对sklearn的输入。目前,我正在使用.as_matrix()
将数据帧转换为数组。输出如下:
array([[0.4437294900417328, 0.13434134423732758, 0.474, 0.482,
array([0, 0, 0, 0, 0, 0, 1, 0, 0, 0])],
[0.09896088391542435, 0.10105254501104355, 0.474, 0.526,
array([0, 0, 0, 0, 0, 1, 0, 0, 0, 0])],
[0.026971107348799706, 0.08766224980354309, 0.474, 0.581,
array([0, 0, 0, 0, 0, 0, 1, 0, 0, 0])],
...,
我想把这个内部数组分解成父2D数组。结果应该是这样的。在
^{pr2}$TIA公司
正如我所说,你的数组的确切结构还不清楚。我确定外部数据类型是object。熊猫经常用它来保存混合数据。
下面是一个猜测和可能的解决方案:
制作一个对象数组,并用一些浮点数和整数数组填充它:
印刷品也差不多。
reshape
、concatenate
、ravel
等不连接浮点数和数组。相反,让我们创建一个数组来保存期望值,并将它们复制到其中:
^{pr2}$复制浮动列很容易。但是,将数组重写为可以作为块复制的内容,需要连接。
vstack
形式似乎起了作用:我不得不根据我对数组显示的了解,重新创建你的数组,包括对象类型。然后我只好四处玩玩,尝试各种不同的方式来加入价值观。所以有很多尝试和错误。
相关问题 更多 >
编程相关推荐