首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三维到二维

三维到二维
EN

Stack Overflow用户
提问于 2020-01-27 09:46:20
回答 2查看 43关注 0票数 1

我将数据集放在一个包含506行和两列的numpy数组中。但是当我试图在它上拟合任何模型时,我得到的是尺寸误差。Value error: Found array with dim 3.Estimator expected<=2

代码语言:javascript
复制
Array([[[ 6.718 ,19.1]],
       [[ 5.875 ,20.2]],
.....,

可以帮助转换如下所示

代码语言:javascript
复制
Col 1.  Col2
6.718.  19.1
5.875.  20.2
Etc

我也尝试过刺激这段代码,x.transpose(2,0,1).reshape(3,-1),但是它没有工作。谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-27 09:48:34

试着使用:

代码语言:javascript
复制
x = x.reshape(2, 2)
票数 1
EN

Stack Overflow用户

发布于 2020-01-27 10:23:52

我试过这个,

代码语言:javascript
复制
import numpy as np
import pandas as pd

x=np.array([[8,9],[2,3]])

pd.DataFrame(np.reshape(x,(2,2)),columns=['Col1','Col2'])

输出

代码语言:javascript
复制
   Col1 Col2
0   8   9
1   2   3
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59928521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档