使用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的Tornado框架实现一个一对一聊天的程序
Apr 25 Python
Python中的Descriptor描述符学习教程
Jun 02 Python
谈谈python中GUI的选择
Mar 01 Python
python素数筛选法浅析
Mar 19 Python
python MNIST手写识别数据调用API的方法
Aug 08 Python
对web.py设置favicon.ico的方法详解
Dec 04 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
Python判断有效的数独算法示例
Feb 23 Python
Python数据类型之Tuple元组实例详解
May 08 Python
Python QQBot库的QQ聊天机器人
Jun 19 Python
Python多进程编程multiprocessing代码实例
Mar 12 Python
Anaconda安装pytorch和paddle的方法步骤
Apr 03 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+java实现自动新闻滚动窗口
2006/10/09 PHP
PHP文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
php模拟socket一次连接,多次发送数据的实现代码
2011/07/26 PHP
ThinkPHP3.1新特性之G方法的使用
2014/06/19 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
2019/10/24 PHP
js实现简单的星级选择器提交效果适用于评论等
2013/10/18 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
Node.js API详解之 Error模块用法实例分析
2020/05/14 Javascript
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
python 算法 排序实现快速排序
2012/06/05 Python
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
python编程实现随机生成多个椭圆实例代码
2018/01/03 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
Python turtle库绘制菱形的3种方式小结
2019/11/23 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
2014年工程师工作总结
2014/11/25 职场文书
感谢信的技巧及范例
2019/05/15 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
python操作xlsx格式文件并读取
2021/06/02 Python
Python初识逻辑与if语句及用法大全
2021/08/07 Python