np.savetxt()——将array保存到txt文件,并保持原格式

问题:1.如何将array保存到txt文件中?2.如何将存到txt文件中的数据读出为ndarray类型?

需求:科学计算中,往往需要将运算结果(array类型)保存到本地,以便进行后续的数据分析。

解决:直接用numpy中的方法。

1:numpy.savetxt(fname,X):第一个参数为文件名,第二个参数为需要存的数组(一维或者二维)。

2.numpy.loadtxt(fname):将数据读出为array类型。

示例

 >>> import numpy as np
 >>> l1=np.arange(5)
 >>> l2,l3=l1*2,l1*3
 >>> l1
 array([0, 1, 2, 3, 4])
 >>> l2
 array([0, 2, 4, 6, 8])
 >>> l3
 array([ 0,  3,  6,  9, 12])
 >>> np.savetxt(‘001‘,(l1,l2,l3))
 >>> a=np.loadtxt(‘001‘)
 >>> a
 array([[  0.,   1.,   2.,   3.,   4.],
        [  0.,   2.,   4.,   6.,   8.],
        [  0.,   3.,   6.,   9.,  12.]])

关于如何保存路径和保持格式

np.savetxt(‘C:/Users/lai/eclipse-workspace/Geolife Trajectories 1.3beijinglhsh/spcluster.txt‘,spcluster,fmt="%.18f,%.18f",delimiter="\n")

第一个参数可以指定保存的路径以及文件名,注意指定的文件路径必须存在,它不会为你新建新的文件,会报错。fmt="%.18f,%.18f"指定保存的文件格式,delimiter="\n"表示分隔符,这两个一起生成的文件格式如下

原文地址:https://www.cnblogs.com/lindaxin/p/8392956.html

时间: 2024-08-03 04:07:00

np.savetxt()——将array保存到txt文件,并保持原格式的相关文章

JTextArea内容保存到txt文件上,如何实现换行

解决办法: 如果是采用流的方式一行一行写到文件中,可以把FileWriter换为PrintWriter,然后调用PrintWriter的println()方法. byte fileContent[] = getJTextArea().getText().replaceAll("\n", "\r\n").getBytes();//此处主要是为了在Windows中实现换行操作 FileWriter fw=new FileWriter(file); String str=

[matlab]改变矩阵的大小并保存到txt文件

要完成的任务是,加载一个保存在txt文件中的矩阵, 并把它扩大10倍,并且要再次保存回去 %加载txt文件 >load('Matrix.txt'); %扩大10倍 repmat(Matrix,row column) % 这里的matrix 参数是要对其进行修改的matrix, 其中row是要新建的一个矩阵的行数, 而column是新建矩阵的列数 >Matrix = repmat(Matrix,10,1); % 这个就相当于  将Matrix矩阵 复制了10份,并且是按列排列的, 等同于 Mat

读取图片的最大值,并保存到txt文件

功能介绍:从一个文件夹中读取图片,获得图片的像素最大值,并记录在txt文件中保存,同时应保存对应的文件名. 特别说明:图片文件为png格式,8bit的单层图(即灰度图),不确定此代码是否适用于其他文件类型,未做测试. import numpy as np import os from PIL import Image def get_path_list(file_dir, fname): L = [] for root, dirs, files in os.walk(file_dir): for

php下载图片生成原始路径 并将下载过的图片路径保存到txt文件中

<?php //header("content-Type: text/html; charset=utf-8"); @ini_set('date.timezone', 'Asia/Shanghai'); @set_time_limit(0); @ini_set('memory_limit','100M'); $headurl = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"]; $headurl

【转】delphi 保存到txt文件

procedure TForm1.btn1Click(Sender: TObject); var astr: string; sList: TStrings; path: string; begin sList := TStringList.Create; path := 'C:\a\b.txt'; try if not DirectoryExists(ExtractFilePath(path)) then begin ForceDirectories(ExtractFilePath(path)

osql执行数据库查询命令并保存到txt文件

osql -Usa -P123 -d AppBox -Q "select * from Menus where sortindex > 1000" -o e:\xxx.txt osql -Usa -P123 -dAppBox -Q "insert into Menus (Name,ImageUrl,NavigateUrl,Remark,SortIndex,ParentID,ViewPowerID) values('系统管理','~/res/icon/applicatio

java将已有的字符串保存到txt文件中

python网络爬虫-通过互联网采集 RMQ算法的学习(区间最值问题)NYOJ119士兵杀敌(三) JAVA常用设计模式 Java多线程知识要点 9fw谀泄牡http://p.baidu.com/itopic/main/center?uid=15fe616263346630323931e4ac&qizj夹餐智p7k9e6律犹媒http://p.baidu.com/itopic/main/center?uid=6bfe616263386334303438e5ac&8q90潦卓嚷v5uuq9轮

DOS命令将黑框中查询到的信息保存到TXT等文件中

DOS命令将黑框中查询到的信息保存到TXT等文件中,布布扣,bubuko.com

VB.NET 将JSON格式的字符串保存到XML文件中

1.关于本文 这几天打算写一个工具类JsonXmlHelper,用来进行用XML来保存JSON格式文件的工作.该工具类中要实现2个最主要的函数: 1)将JSON格式的内容写入到地址为address的XML中:WriteJsonToXml 2)把函数1中构造的XML文件恢复成JSON格式文档:RecoverJsonFromXml 函数1的实现将在本文中给出,函数2的实现将在以后发表的博文中给出 2.代码说明 1)添加引用:Newtonsoft.Json.dll 2)导入库 'JSON解析相关函数,