python 读取文件并把矩阵转成numpy的两种方法


Posted in Python onFebruary 12, 2019

在当前目录下:

方法1:

file = open(‘filename')
 a =file.read()
 b =a.split(‘\n')#使用换行
len(b) #统计有多少行
 
for i in range(len(b)):
   b[i] = b[i].split()#使用空格分开
len(b[0])#可以查看第一行有多少列。
 
B[0][311]#可以查看具体某行某列的数
 
import numpy as np
b = np.array(b)#转成numpy形的
type(b) # 输出<输出class‘numpy.ndarray>

这种方法不能直接处理b的运算 比如乘除。

方法2:

def get_cub_train_attr(filepath):
 file = 'class_attribute_labels_continuous.txt'
 cub_attrs = np.loadtxt(file,delimiter=' ') #读取数据,并且自动转换成numpy
 cub_attrs = cub_attrs / 100#可以直接进行运算
 train_label = np.zeros((150, 312))
 train_label = cub_attrs[0:150 , :]#取前150行
 return train_label

以上这篇python 读取文件并把矩阵转成numpy的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的概率分布运算操作示例
Aug 14 Python
python 连接各类主流数据库的实例代码
Jan 30 Python
Python numpy 提取矩阵的某一行或某一列的实例
Apr 03 Python
快速解决pandas.read_csv()乱码的问题
Jun 15 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
python 堆和优先队列的使用详解
Mar 05 Python
六行python代码的爱心曲线详解
May 17 Python
深入浅析python3中的unicode和bytes问题
Jul 03 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
Aug 06 Python
Python3批量创建Crowd用户并分配组
May 20 Python
Python基于爬虫实现全网搜索并下载音乐
Feb 14 Python
python元组打包和解包过程详解
Aug 02 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
Feb 12 #Python
python 实现读取一个excel多个sheet表并合并的方法
Feb 12 #Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 #Python
python将pandas datarame保存为txt文件的实例
Feb 12 #Python
对Python 多线程统计所有csv文件的行数方法详解
Feb 12 #Python
Python多线程同步---文件读写控制方法
Feb 12 #Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
Feb 12 #Python
You might like
一篇入门的php Class 文章
2007/04/04 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
php判断字符串在另一个字符串位置的方法
2014/02/27 PHP
php+mysql实现无限级分类
2015/11/11 PHP
学习面向对象之面向对象的术语
2010/11/30 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
js实现选中复选框文字变色的方法
2015/08/14 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
Angular4 组件通讯方法大全(推荐)
2018/07/12 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
wxPython窗体拆分布局基础组件
2019/11/19 Python
Python argparse模块使用方法解析
2020/02/20 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
网络安全类面试题
2015/08/01 面试题
EJB的基本架构
2016/09/22 面试题
如何进行有效的自我评价
2013/09/27 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
服装促销活动方案
2014/02/23 职场文书
纪检监察建议书
2014/05/19 职场文书
论文诚信承诺书
2014/05/23 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
社区宣传标语口号
2015/12/26 职场文书
工作报告范文
2019/06/20 职场文书
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android
python垃圾回收机制原理分析
2022/04/13 Python