栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何合并一个numpy数组和一个文本列并导出到csv

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何合并一个numpy数组和一个文本列并导出到csv

import numpy as npa = np.random.rand(6,4)b = ['test']*6c = np.column_stack([a,b])np.savetxt('/tmp/out', c, delimiter=',', fmt='%s')

写类似

0.70503807191,0.19298150889,0.962915679186,0.655430709887,test0.586655200042,0.379720344068,0.136924270418,0.547277504174,test0.777238053817,0.642467338742,0.709351872598,0.932239808362,test0.386983024375,0.753005132745,0.124107902275,0.472997270033,test0.169711196953,0.735713880779,0.280588048467,0.726851876957,test0.20578446385,0.379406838045,0.640154333103,0.579077700263,test

/tmp/out


按照Paul的建议,如果您有pandas,则可以很容易地形成一个Dataframe,然后调用其to_csv方法:

import numpy as npimport pandas as pda = np.random.rand(6,4)b = np.asarray(['test']*6)df = pd.Dataframe(a)df['b'] = bdf.to_csv('/tmp/out')


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/662188.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号