推特傻女同事拍摄合集22部60G臀浪太顶
职场拍摄系列真实记录多角度展现办公室暧昧互动...
2025-10-17
函数loadtxt用于从文本加载数据,我们可以利用该方法把数据读取到np.array中然后做进一步的数据处理,详细信息如下:
def loadtxt(fname, dtype=float, comments='#', delimiter=None,converters=None, skiprows=0, usecols=None, unpack=False,ndmin=0, encoding='bytes', max_rows=None):Returns: ndarray
其中具体的参数含义如下:
fname要读取的文件、文件名、或生成器。
dtype数据类型,默认float。
comments注释。
delimiter分隔符格。
skiprows跳过前几行读取,默认是0,必须是int整型。
usecols:要读取哪些列,0是第一列。例如,usecols = (1,5)将提取第2和第6列。默认读取所有列。
unpack如果为True,将分列读取, 例如x, y, z = loadtxt(…)
encoding 编码格式
max_rows 读取的最大行数
converters 字典类型,对某列数据类型进行转换,例如{0:float}
ndmin 指定生成数组的维度
我们举一个例子来讲解其读写csv文件的应用
创建一个csv文件,内容如下:
id,cpu,mem
1,0.00%,0B / 0B
2,0.00%,577.6MiB / 1GiB
3,0.00%,44KiB / 30.92GiB
4,0.00%,0B / 0B
5,0.00%,0B / 0B
6,0.00%,0B / 0B
7,0.00%,0B / 0B
8,0.01%,703.5MiB / 2GiB
9,0.00%,48KiB / 30.92GiB
10,0.00%,618.9MiB / 2GiB
x,y,z=np.array(np.loadtxt('D:/data/log10.csv',dtype=str,delimiter=',',unpack=True,encoding='utf-8',max_rows=5))print(x)print(y)print(z)输出:
[‘1’ ‘2’ ‘3’ ‘4’ ‘5’]
[‘0.00%’ ‘0.00%’ ‘0.00%’ ‘0.00%’ ‘0.00%’]
[‘0B / 0B’ ‘577.6MiB / 1GiB’ ’44KiB / 30.92GiB’ ‘0B / 0B’ ‘0B / 0B’]
可以看到:
我们把csv三列的数据分别赋值给了x,y,z, 使用unpack=True
数组中的值都是String类型,使用dtype=str
Csv中有10行数据,但是数组中保存了5行,因为使用max_rows=5
数组中没有输出 id,cpu,mem等信息,因为默认skiprows=0会将首行过滤
使用delimiter=’,作为csv数据的分隔符’
arr=np.array(np.loadtxt('D:/data/log10.csv',dtype=str,delimiter=',',usecols = (1,2),encoding='utf-8',max_rows=5))print(arr)输出
[[‘0.00%’ ‘0B / 0B’]
[‘0.00%’ ‘577.6MiB / 1GiB’]
[‘0.00%’ ’44KiB / 30.92GiB’]
[‘0.00%’ ‘0B / 0B’]
[‘0.00%’ ‘0B / 0B’]]
可以看到:
只显示了csv中的第一列和第二列数据,usecols = (1,2)
因为没有使用unpack=True,所以整体作为一个二维数组进行输出
以上内容就是为大家推荐的csv文件怎么创建(csv格式数据转化成xls数据)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:csv文件怎么创建(csv格式数据转化成xls数据)
本文地址:https://www.xiaoyin02.com/shcs/98474.html
相关文章
主播周丽淇在最新的网易cc节目《海棠棠2 无罩 凸点凸点》中展现了她独特的风格。这期节目是在2022年录制剪辑完成...
2025-03-09
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)