使用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中的字符串内部换行方法
Jul 19 Python
python 字典修改键(key)的几种方法
Aug 10 Python
Python 使用类写装饰器的小技巧
Sep 30 Python
python3实现多线程聊天室
Dec 12 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
Feb 21 Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 Python
python爬虫 urllib模块url编码处理详解
Aug 20 Python
python自动脚本的pyautogui入门学习
Apr 01 Python
python中字符串的编码与解码详析
Dec 03 Python
Python Matplotlib绘制条形图的全过程
Oct 24 Python
宝塔更新Python及Flask项目的部署
Apr 11 Python
Python使用MapReduce进行简单的销售统计
Apr 22 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
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
麦鸡的TAB切换功能结合了javascript和css
2007/12/17 Javascript
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
2010/11/28 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
纯前端JavaScript实现Excel IO案例分享
2016/08/26 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
vue脚手架项目创建步骤详解
2021/03/02 Vue.js
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
python操作gmail实例
2015/01/14 Python
Python使用xlrd读取Excel格式文件的方法
2015/03/10 Python
Python实现的RSS阅读器实例
2015/07/25 Python
Python多线程实现同步的四种方式
2017/05/02 Python
python xlsxwriter库生成图表的应用示例
2018/03/16 Python
使用Filter过滤python中的日志输出的实现方法
2019/07/17 Python
keras用auc做metrics以及早停实例
2020/07/02 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
龟牌英国商店:Turtle Wax Brand Store UK
2019/07/02 全球购物
英格兰足协官方商店:England Store
2019/07/12 全球购物
2014年幼儿园德育工作总结
2014/12/17 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js