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获取远程文件大小的函数代码分享
May 13 Python
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
轻松实现python搭建微信公众平台
Feb 16 Python
Python矩阵常见运算操作实例总结
Sep 29 Python
python虚拟环境virtualenv的使用教程
Oct 20 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
Mar 22 Python
python使用matplotlib模块绘制多条折线图、散点图
Apr 26 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
ipython和python区别详解
Jun 26 Python
如何基于Python批量下载音乐
Nov 11 Python
浅谈tensorflow 中tf.concat()的使用
Feb 07 Python
再谈python_tkinter弹出对话框创建
Mar 20 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命名空间学习详解
2014/02/27 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
2016/01/04 PHP
php设计模式之单例模式代码
2016/06/11 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
JavaScript中的匀速运动和变速(缓冲)运动详细介绍
2012/11/11 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
2013/11/30 Javascript
js实现class样式的修改、添加及删除的方法
2015/01/20 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
js模拟百度模糊搜索的实例
2017/08/04 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
2017/12/19 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
npm qs模块使用详解
2020/02/07 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
python采用getopt解析命令行输入参数实例
2014/09/30 Python
python静态方法实例
2015/01/14 Python
举例讲解Linux系统下Python调用系统Shell的方法
2015/11/07 Python
matplotlib中legend位置调整解析
2017/12/19 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
如何让PyQt5中QWebEngineView与JavaScript交互
2020/10/21 Python
西班牙三叶草药房:Farmacias Trébol
2019/05/03 全球购物
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
机电专业毕业生求职信
2013/10/27 职场文书
学校搬迁方案
2014/06/15 职场文书
学生犯错保证书
2015/05/09 职场文书
国王的演讲观后感
2015/06/03 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书