使用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中用pycurl监控http响应时间脚本分享
Feb 02 Python
Python打印scrapy蜘蛛抓取树结构的方法
Apr 08 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
Mar 14 Python
Python实现类似比特币的加密货币区块链的创建与交易实例
Mar 20 Python
python虚拟环境迁移方法
Jan 03 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
Feb 21 Python
Python实现微信消息防撤回功能的实例代码
Apr 29 Python
Python Opencv实现图像轮廓识别功能
Mar 23 Python
用于ETL的Python数据转换工具详解
Jul 21 Python
基于Python的接口自动化读写excel文件的方法
Jan 15 Python
教你怎么用python selenium实现自动化测试
May 27 Python
总结Python变量的相关知识
Jun 28 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
杏林同学录(六)
2006/10/09 PHP
深入PHP中的HashTable结构详解
2013/06/13 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
5 cool javascript apps
2007/03/24 Javascript
基于jQuery的倒计时实现代码
2012/05/30 Javascript
关于query Javascript CSS Selector engine
2013/04/12 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
浅谈React深度编程之受控组件与非受控组件
2017/12/26 Javascript
通过实践编写优雅的JavaScript代码
2019/05/30 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
JavaScript 截取字符串代码实例
2019/09/05 Javascript
JS加载解析Markdown文档过程详解
2020/05/19 Javascript
解决vue-router 嵌套路由没反应的问题
2020/09/22 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
跟老齐学Python之复习if语句
2014/10/02 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
python实现txt文件格式转换为arff格式
2018/05/31 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
python安装requests库的实例代码
2019/06/25 Python
如何用Python来理一理红楼梦里的那些关系
2019/08/14 Python
Python实现图像去噪方式(中值去噪和均值去噪)
2019/12/18 Python
利用Python实现自动扫雷小脚本
2020/12/17 Python
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
人力资源部经理助理岗位职责
2014/03/04 职场文书
干部作风建设工作总结
2014/10/29 职场文书
物业接待员岗位职责
2015/04/15 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
mysql知识点整理
2021/04/05 MySQL
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript