使用Numpy读取CSV文件,并进行行列删除的操作方法


Posted in Python onJuly 04, 2018

Numpy是Python强大的数据计算和处理模块,其操作数据非常迅速且简单易行。

首先读取CSV文件

>>> import numpy as np#导入numpy模块
>>> temp=np.loadtxt("file.csv",dtype=np.int,delimiter=',')

可以看到两行代码搞定,看一下temp的内容

>>> temp
array([[21, 2, 32],
  [ 1, 2, 3],
  [ 2, 3, 4]])

在这里temp是array类型,如果想要得到列表list可以使用一个命令

>>> temp.tolist()
[[21, 2, 32], [1, 2, 3], [2, 3, 4]]

就变成列表了。

对temp进行删除操作

对array进行行或列进行删除操作也非常简单

对行进行删除操作

>>> temp
array([[21, 2, 32],
  [ 1, 2, 3],
  [ 2, 3, 4]])
>>> tem=np.delete(temp,0,axis=0)
>>> tem
array([[1, 2, 3],
  [2, 3, 4]])
>>>

对列进行删除操作

>>> ten=np.delete(temp,0,axis=1)
>>> ten
array([[ 2, 32],
  [ 2, 3],
  [ 3, 4]])
>>>

注意句法

np.delete(temp,0,axis=1)#temp为操作对象,0表示要删除的对象索引,axis表示行还是列,axis=0表示删除行,axis=1表示删除列。

以上这篇使用Numpy读取CSV文件,并进行行列删除的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python的Django框架来制作一个RSS阅读器
Jul 22 Python
Python基于有道实现英汉字典功能
Jul 25 Python
Python二叉树的定义及常用遍历算法分析
Nov 24 Python
如何利用python查找电脑文件
Apr 27 Python
python 匹配url中是否存在IP地址的方法
Jun 04 Python
浅谈pycharm的xmx和xms设置方法
Dec 03 Python
Python高斯消除矩阵
Jan 02 Python
python3字符串操作总结
Jul 24 Python
一些关于python 装饰器的个人理解
Aug 31 Python
Python根据字典的值查询出对应的键的方法
Sep 30 Python
通过Python把学姐照片做成拼图游戏
Feb 15 Python
python3 字符串str和bytes相互转换
Mar 23 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 #Python
python实现对csv文件的列的内容读取
Jul 04 #Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 #Python
如何优雅地改进Django中的模板碎片缓存详解
Jul 04 #Python
Django框架多表查询实例分析
Jul 04 #Python
python 借助numpy保存数据为csv格式的实现方法
Jul 04 #Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
Jul 04 #Python
You might like
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
aspx中利用js实现确认删除代码
2010/07/22 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
使用jQuery时Form表单元素ID和name命名大忌
2014/03/06 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
2014/12/14 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
2016/06/07 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
[01:00]选手抵达华西村 整装待发备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
Python读大数据txt
2016/03/28 Python
带你认识Django
2019/01/15 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
俄罗斯眼镜网: optikaworld
2016/07/31 全球购物
H&M美国官网:欧洲最大的服饰零售商
2016/09/07 全球购物
上班看电影检讨书
2014/02/12 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
企业指导教师评语
2014/04/28 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
普通党员四风问题对照检查材料
2014/09/27 职场文书
培养联系人考察意见
2015/06/01 职场文书
Java基于字符界面的简易收银台
2021/06/26 Java/Android