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中的join()方法的使用
May 19 Python
python提取页面内url列表的方法
May 25 Python
Python3实现并发检验代理池地址的方法
Sep 18 Python
Python贪吃蛇游戏编写代码
Oct 26 Python
python中kmeans聚类实现代码
Feb 23 Python
numpy.transpose对三维数组的转置方法
Apr 17 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
django的ORM模型的实现原理
Mar 04 Python
python实现PID算法及测试的例子
Aug 08 Python
Pandas实现dataframe和np.array的相互转换
Nov 30 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
Apr 08 Python
Python生成pdf目录书签的实例方法
Oct 29 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 日期时间函数的高级应用技巧
2009/10/10 PHP
php session和cookie使用说明
2010/04/07 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
使用JS判断移动端手机横竖屏状态
2018/07/30 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
Echarts之悬浮框中的数据排序问题
2018/11/08 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
python读取csv文件示例(python操作csv)
2014/03/11 Python
Python实现爬取逐浪小说的方法
2015/07/07 Python
python实现基本进制转换的方法
2015/07/11 Python
机器学习python实战之手写数字识别
2017/11/01 Python
python并发2之使用asyncio处理并发
2017/12/21 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
什么是Python中的顺序表
2020/06/02 Python
python文件及目录操作代码汇总
2020/07/08 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
StubHub墨西哥:购买和出售您的门票
2016/09/17 全球购物
现代绅士日常奢侈品:Todd Snyder
2019/12/13 全球购物
九年级英语教学反思
2014/01/31 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
完美解决golang go get私有仓库的问题
2021/05/05 Golang