python - 如何将变量的全部数据写入 .csv 文件?
问题描述
我想存储一个变量 Cp_cfd 的全部值。
Cp_cfd
来自数据库,并且
print(Cp_cfd)
[[ 0.09487912 0.05570169 0.03011282 ... 0.19445465 0.18527783
0.1675001 ]
[ 0.094499 0.05298308 0.02696439 ... 0.19821845 0.18978267
0.17296235]
[ 0.08363242 0.0591914 0.02952287 ... 0.19714396 0.18762188
0.1678648 ]
...
[-0.02592602 -0.0313541 -0.04409973 ... 0.24386039 0.20862401
0.1491545 ]
[-0.0824953 -0.04109486 -0.05317128 ... 0.23705224 0.20034774
0.13957643]
[-0.09290421 -0.05173297 -0.06361054 ... 0.23318158 0.19520814
0.13199864]]
Cp_cfd.shape
是
(11466, 74)
我编写了一个代码来存储以下值
def convert_rae(outf, obj):
o = open(outf, "w")
for i in range(len(obj)):
o.write(str(obj[:,i]) + "\n")
o.close()
convert_rae("rae_test.csv",Cp_cfd)
但它给了我一个错误
index 74 is out of bounds for axis 1 with size 74
我怎样才能有效地(可能看起来不错)无错误地存储值?
解决方案
当您循环len(obj) = 11466
访问并访问时,obj[:, i]
您将尝试访问其 74 列中的索引。你可能是说obj[i, :]
?
推荐阅读
- python - 在 Python Django 的单元测试中使用 Google OAuth2 进行身份验证
- flutter - 如何在颤振介绍屏幕中手动更改指标
- javascript - 使用 Html2Canvas 提高图像质量
- c# - 射击多个目标的子弹脚本
- database - 多租户、多数据库 Laravel 管理最佳实践
- javascript - 页面内容只出现一半,从锚标签移动文本和同步图标动画
- java - Android TextView autoSizeTextType 不起作用
- c++ - 为什么需要完整类型的模板在实例化后类型完成后才能实例化?
- testing - 后端服务的mock服务来测试wso2集成器的代理服务
- ios - 有没有办法让基于 Ping Federate 的 SSO 实施在企业设置中与 Apple SSO 配置的 MDM iPhone 一起使用?