使用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聊天室实现方法
Jun 28 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
python3解析库lxml的安装与基本使用
Jun 27 Python
python 将有序数组转换为二叉树的方法
Mar 26 Python
python3模拟实现xshell远程执行liunx命令的方法
Jul 12 Python
python tkinter实现彩球碰撞屏保
Jul 30 Python
Django中的FBV和CBV用法详解
Sep 15 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
Feb 28 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
浅谈Python中的字符串
Jun 10 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
Jun 24 Python
使用Python爬取Json数据的示例代码
Dec 07 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
人族 Terran 魔法与科技
2020/03/14 星际争霸
建立动态的WML站点(一)
2006/10/09 PHP
PHP中strtotime函数使用方法详解
2011/11/27 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
PHP ignore_user_abort函数详细介绍和使用实例
2014/07/15 PHP
php在数组中查找指定值的方法
2015/03/17 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
php 获取文件行数的方法总结
2016/10/11 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
解决laravel 出现ajax请求419(unknown status)的问题
2019/09/03 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
axios基本入门用法教程
2017/03/25 Javascript
Textarea输入字数限制实例(兼容iOS&安卓)
2017/07/06 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
浅谈Webpack 是如何加载模块的
2018/05/24 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
js实现简单的随机点名器
2020/09/17 Javascript
python多线程共享变量的使用和效率方法
2019/07/16 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
2021/01/08 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
优秀研究生自我鉴定
2013/12/04 职场文书
婚礼证婚人证婚词
2014/01/08 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
教师党员批评与自我批评
2014/10/15 职场文书
干部考察材料范文
2014/12/24 职场文书
求职信格式范文
2015/03/19 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
深入理解python多线程编程
2021/04/18 Python