鱼C论坛

 找回密码
 立即注册
查看: 880|回复: 4

[已解决]numpy.arrray的格式转换问题

[复制链接]
发表于 2019-1-21 21:27:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 tommywo 于 2019-1-21 21:43 编辑

[['2019-01-21T12:40:00.000Z', '111.911', '112', '111.793', '111.968', '29553'], ['2019-01-21T12:35:00.000Z', '111.809', '111.995', '111.711', '111.907', '39970']]

num1 = np.array(list(map(list, zip(*num[::-1]))),dtype=float)

想把列表转换成矩阵  但是这第一个列的是个uct时间格式 有点不知道怎么办了。
只能去掉dtype=float  然后单个列astype(float)这样转换格式  各位大佬们有没有什么更好的办法?
最佳答案
1970-1-1 08:00:00
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-1-21 21:51:29 | 显示全部楼层
pandas处理或者就按字符串存
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-21 23:04:44 | 显示全部楼层
按字符串存很麻烦  用的时候每次都要num1[2].astype(float) 转换一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-21 23:15:14 | 显示全部楼层
2楼说了可以用pandas处理,看看是不是你想要的结果,pandas是基于numpy库的,可以转换
pd.DataFrame(num).T
pd.DataFrame(num).T.loc[2].values
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 07:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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