找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2033|回复: 0

[求助] Python给Dataframe赋值,大量数据计算过慢如何解决?

2

主题

2

帖子

2

积分

贫民

积分
2
GayHui 发表于 2018-12-11 14:13:23 | 显示全部楼层 |阅读模式
      希望实现如下算法:
有3个Series,x = pd.Series(dec),y = pd.Series(ra),z = pd.Series(z)。希望将这3个写成Dataframe,x,y作为Dataframe的行列索引,z作为Dataframe的value存储。这三个字典都有30000+列,Dataframe的Value形成一个30000*30000的矩阵,该过程计算量似乎过大该如何就解决?以下是代码截图:
Dataframe赋值代码.png
      如上图所示:由于是代码新人,对数据处理不熟,这能用这种傻办法建立一个对角矩阵,需要i=0到i=3000+循环,运行了24h仍未出结果,一下是i=0到i=10的输出结果
i=10输出结果.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表