Python学习笔记(7)文件读写2 Numpy
1.1 储存 save和savez函数
save函数,保存一个数组到一个二进制的文件中,保存格式是.npy
import numpy as np
arr = np.arange(100).reshape(10,10) #创建一个数组
np.save("../tmp/save_arr",arr) #保存数组
print('保存的数组为:\n',arr)
savez函数,保存多个数组到同一个文件中,保存格式是.npz
import numpy as np
arr1 = np.array([[1,2,3],[4,5,6]])
arr2 = np.arange(0,1.0,0.1)
#默认Numpy指定的Key,默认从'arr_0','arr_1'的方式命名
np.savez('D:/tmp/save_arrs',arr1,arr2)
#自定义key
np.savez('D:/tmp/save_arr2',x=arr1,y=arr2)
1.2 读取load和loadtxt函数
import numpy as np
np.load(file_name)
import numpy as np
np.loadtxt(fname,dtype=float,delimiter=",",skiprows=0,usecols=None)#delimiter:分隔符,分隔列的字符串或字符,与写入时的分隔符一致。这里参数设置错误时,数据读出来会连在一起,达不到想要的效果;
#skiprows:跳过开头的行数 ;缺省值:0;一般文件有标头的,读取时需要设置该参数。
#usecols :确定那几列被读取。从0开始。例:“usecols=(1,4,5)” ,将读取第2列,5列和第6列。缺省值为none,读取所有的列。
1.3 写入savetxt函数
import numpy as np
np.savetxt(fname,X,fmt=“%.18e”,delimiter=““,newline=‘\n’header=‘’,footer=‘’,comments=‘# ’)
fname:保存的文件名(文件格式由后缀决定,比如.txt、.csv),可指定保存路径;
X:需要保存的数组
fmt:写入文件的格式,例如:%d,%.2f, %1.3f, %s,默认值是%.18e;
delimiter:分隔符,分隔列的字符串或字符,cvs文件一般使用逗号(,)分隔符
header:在文件开头写入的字符串,可选参数;
footer:写在文件末尾的字符串,可选参数
comments:附加到header和footer字符串的字符串,以将其标记为注释。默认值‘#‘ ,可选参数
Python学习笔记(7)文件读写2 Numpy相关推荐
- python学习笔记-36 文件读写
读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, ...
- Python学习笔记_文件读写,目录遍历类封装
文件读写和目录遍历类的封装. mylib.py 1 # -*- coding:utf-8 -*- 2 3 __author__ = 'huanghuan' 4 5 import os 6 from o ...
- Python学习笔记:文件(File)
Python学习笔记:文件(File) 打开一个文件用于读写,在Python里十分简单,利用内置open函数,可以用绝对路径,也可以用相对路径. 默认模式是'r',只读模式. 文件句柄f是一个可迭代对 ...
- Python学习笔记--exe文件打包与UI界面设计
exe文件打包与UI界面设计 前言 一.基于tkinter实现的UI设计 1.1 库的选择及思路 1.2 定位方法的选用 1.3 Frame控件 1.4 变量设置 1.5 批量设置 1.6 Text文 ...
- python 学习笔记 5 -- 文件输入输出
本文主要介绍python下的文件输入输出操作,python的文件操作简单易用-通过本文相信你可以熟练掌握file和pickle这两种输入输出操作! 1.文件 你可以通过创建一个file类的对象来打开一 ...
- Python学习笔记之文件
一.从文件中读取数据:有时候,往往会把相关的信息生成一个文件存储在里面,如果要使用文本文件中的信息,首先需要将信息读取到内存中.为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取. ...
- Lawliet|Python学习笔记4——文件处理
1.文件的使用 a.文件的类型 文件是数据的抽象和集合 文件是存储在辅助存储器上的数据序列 文件是数据存储的一种形式 文件展现形态:文本文件和二进制文件 文本文件:由单一特定编码组成的文件,如:UTF ...
- python学习——IO编程——文件读写
python--IO编程--文件读写 IO编程中,Stream(流)是一个很重要的概念,可以把流想象成一个水管,数据就是水管里的水,但是只能单向流动.Input Stream就是数据从外面(磁盘.网络 ...
- Python学习笔记:文件读/写方法汇总
# ############# 文件操作方法# 重点常用方法标红# ############import time, sys # ########### 读文件 ################### ...
- python学习笔记十-文件操作
对文件操作流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 操作如下: 花间一壶酒,独酌无相亲. 举杯邀明月,对影成三人. 月既不解饮,影徒随我身. 暂伴月将 ...
最新文章
- 在线实时大数据平台Storm版本兼容的问题
- linux常用网络诊断命令,linux网络常用诊断工具
- 动态库的链接和链接选项-L,-rpath-link,-rpath
- SQL语句详解(二)——select基本查询操作
- Codeforces348B Apple Tree DFS
- 2021年“泰迪杯”数据分析技能赛A题任务1:数据分析与预测
- vue脚手架根据需要进行配置
- ios 扫描本地音乐_iOS 获取 媒体资料库里的音乐(本地音乐)
- AM437x——LED驱动
- 计算机组成原理 - 系统总线
- 青龙面板滴滴果园自动签到
- 英语3500词(十二)Easter主题(2022.1.24)
- 手机升级系统如何找回丢失的文件
- iOS视图成像理论及性能优化
- 什么是数据中心核心交换机?与普通交换机有什么区别?
- 机器学习工程师 - Udacity 项目:实现一个狗品种识别算法App
- QString与QByteArray互转
- 如何导出Navicat的数据库连接配置
- 如何用“底层逻辑“看透世界的底牌?| 刘润最新演讲-学习总结
- 三相同步电机怎么接线图_三相异步电动机接线图