使用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中操作文件之truncate()方法的使用教程
May 25 Python
通过数据库对Django进行删除字段和删除模型的操作
Jul 21 Python
python异常和文件处理机制详解
Jul 19 Python
python的re正则表达式实例代码
Jan 24 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
Jul 13 Python
python爬虫之线程池和进程池功能与用法详解
Aug 02 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
Apr 05 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
pandas实现将dataframe满足某一条件的值选出
Jun 12 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
Aug 08 Python
Ubuntu16.04安装python3.6.5步骤详解
Jan 10 Python
django xadmin 管理器常用显示设置方式
Mar 11 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为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
记录mysql性能查询过程的使用方法
2013/05/02 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
thinkPHP查询方式小结
2016/01/09 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
JS制作类似选项卡切换的年历
2016/12/03 Javascript
canvas绘制多边形
2017/02/24 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
Python实现字符串逆序输出功能示例
2017/06/24 Python
Python探索之URL Dispatcher实例详解
2017/10/28 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
促销活动策划方案
2014/01/12 职场文书
家长对孩子的评语
2014/04/18 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
异地年检委托书范本
2014/09/24 职场文书
党的群众路线教育实践活动个人整改措施范文
2014/11/04 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
小学教育见习总结
2015/06/23 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书
pycharm2021激活码使用教程(永久激活亲测可用)
2021/03/30 Python