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实现定制交互式命令行的方法
Jul 03 Python
Python中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
python的else子句使用指南
Feb 27 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
python3.6的venv模块使用详解
Aug 01 Python
解决python flask中config配置管理的问题
Jul 26 Python
关于Tensorflow使用CPU报错的解决方式
Feb 05 Python
python使用for...else跳出双层嵌套循环的方法实例
May 17 Python
Python如何在main中调用函数内的函数方式
Jun 01 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
Feb 19 Python
Python Selenium异常处理的实例分析
Feb 28 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
zend api扩展的php对象的autoload工具
2011/04/18 PHP
『PHP』PHP截断函数mb_substr()使用介绍
2013/04/22 PHP
PHP+jQuery实现自动补全功能源码
2013/05/15 PHP
php中fsockopen用法实例
2015/01/05 PHP
PHP读取Excel类文件
2017/05/15 PHP
jQuery弹出层插件简化版代码下载
2008/10/16 Javascript
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
jquery实现垂直无限轮播的方法分析
2019/07/16 jQuery
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
vue源码中的检测方法的实现
2019/09/26 Javascript
关于引入vue.js 文件的知识点总结
2020/01/28 Javascript
JavaScript代码简化技巧实例解析
2020/09/09 Javascript
定制FileField中的上传文件名称实例
2017/08/23 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
Python后台开发Django会话控制的实现
2019/04/15 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2020/02/18 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
幸福中国演讲稿
2014/09/12 职场文书
努力学习保证书
2015/02/26 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
南京大屠杀观后感
2015/06/02 职场文书
2015中学政教处工作总结
2015/07/22 职场文书