使用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读取图片EXIF信息类库介绍和使用实例
Jul 10 Python
用Python的Django框架完成视频处理任务的教程
Apr 02 Python
python实现数独算法实例
Jun 09 Python
Python中使用asyncio 封装文件读写
Sep 11 Python
Python实现的直接插入排序算法示例
Apr 29 Python
如何实现删除numpy.array中的行或列
May 08 Python
PyQt4实时显示文本内容GUI的示例
Jun 14 Python
python实现动态数组的示例代码
Jul 15 Python
如何写python的配置文件
Jun 07 Python
keras 自定义loss model.add_loss的使用详解
Jun 22 Python
重构Python代码的六个实例
Nov 25 Python
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
Apr 05 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 301转向实现代码
2008/09/18 PHP
php 获取页面中指定内容的实现类
2014/01/23 PHP
php结合mysql与mysqli扩展处理事务的方法
2016/06/29 PHP
php微信开发之图片回复功能
2018/06/14 PHP
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
jQuery淡入淡出元素让其效果更为生动
2014/09/01 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
2015/11/04 Javascript
jQuery简单实现列表隐藏和显示效果示例
2016/09/12 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
详解如何较好的使用js
2016/12/16 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
基于vue实现swipe分页组件实例
2017/05/25 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
Vue实现简易翻页效果源码分享
2018/11/08 Javascript
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
2020/08/04 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
python人人网登录应用实例
2014/09/26 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
2020/04/27 Python
Pygame的程序开始示例代码
2020/05/07 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
Python实现Kerberos用户的增删改查操作
2020/12/14 Python
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
银行实习生的自我评价
2013/12/09 职场文书
企业节能减排实施方案
2014/03/19 职场文书
大学理论知识学习自我鉴定
2014/04/28 职场文书
房展策划方案
2014/06/07 职场文书
九寨沟导游词
2015/02/02 职场文书
python3中apply函数和lambda函数的使用详解
2022/02/28 Python