python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python的savetxt()和loadtxt()

Python数据处理之savetxt()和loadtxt()使用详解

作者:兔子爱读书

这篇文章主要介绍了Python数据处理之savetxt()和loadtxt()使用详解,NumPy提供了多种存取数组内容的文件操作函数,保存数组数据的文件可以是二进制格式或者文本格式,今天我们来看看savetxt()和loadtxt()的用法,需要的朋友可以参考下

Python数据处理之savetxt()和loadtxt()使用详解

还在为存取数据而烦恼吗? numpy帮你解决这个困扰。

(1)函数详解

查看函数完整解释:help(np.savetxt) 

savetxt(fileName,data,delimiter=' ', newline='\n', header='', footer='', comments='# ', encoding=None)

完整参数:

 查看函数完整解释:help(np.loadtxt)

np.loadtxt(fname, dtype=<class 'float'>, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None, unpack=False, ndmin=0, encoding='bytes', max_rows=None))

重要参数:

(2)用savetxt() 函数将数据存储到文件

import numpy as np
data = np.ones((5,3))
np.savetxt(fname = "./data.csv", X=data, delimiter=',', encoding='utf-8')

文件保存成功: 

(3) 用 loadtxt() 函数读取文件(前两列)

import numpy as np
data = np.loadtxt("./data.csv", delimiter=',', usecols=(0,1))
print(data)

数据读取成功:

到此这篇关于Python数据处理之savetxt()和loadtxt()使用详解的文章就介绍到这了,更多相关Python的savetxt()和loadtxt()内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文