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

 更新时间:2023年08月22日 10:15:10   作者:兔子爱读书  
这篇文章主要介绍了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)

完整参数:

  • fileName:保存文件路径和名称
  • data:需要保存的数据
  • delimiter:加载文件分隔符 ,默认空格
  • newline:行分隔符,默认换行符
  • header:开头字符串(类似标题)
  • footer:结尾字符串
  • comments:文中的注释
  • encoding:编码,默认无

 查看函数完整解释: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))

重要参数:

  • fname:加载文件路径  
  • dtype:选择读取的内容是什么格式,字符串、数字、元组、列表等等
  • delimiter:加载文件分隔符,默认空格 
  • usecols:加载数据文件中列索引,输入整数或者序列
  • skiprows:选择跳过的行数,默认跳过第0行   
  • unpack:当加载多列数据时是否需要将数据列进行解耦赋值给不同的变量
  • encoding:指定文件编码 

(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()内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现猜数字游戏(无重复数字)示例分享

    python实现猜数字游戏(无重复数字)示例分享

    这篇文章主要介绍了python实现猜数字游戏(无重复数字)示例,需要的朋友可以参考下
    2014-03-03
  • python实现从字典中删除元素的方法

    python实现从字典中删除元素的方法

    这篇文章主要介绍了python实现从字典中删除元素的方法,涉及Python中del方法的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • Python cookbook(数据结构与算法)根据字段将记录分组操作示例

    Python cookbook(数据结构与算法)根据字段将记录分组操作示例

    这篇文章主要介绍了Python cookbook(数据结构与算法)根据字段将记录分组操作,结合实例形式分析了itertools.groupby()函数针对字典进行分组操作的相关实现技巧,需要的朋友可以参考下
    2018-03-03
  • 书单|人生苦短,你还不用python!

    书单|人生苦短,你还不用python!

    Python 诞生之初就被誉为最容易上手的编程语言。进入火热的 AI 人工智能时代后,它也逐渐取代 Java,成为编程界的头牌语言。下面这篇文章主要给大家总结介绍了一些关于python的书单,需要的朋友可以参考下。
    2017-12-12
  • pyecharts在数据可视化中的应用详解

    pyecharts在数据可视化中的应用详解

    这篇文章主要介绍了pyecharts在数据可视化中的应用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • python 已知平行四边形三个点,求第四个点的案例

    python 已知平行四边形三个点,求第四个点的案例

    这篇文章主要介绍了python 已知平行四边形三个点,求第四个点的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Django-simple-captcha验证码包使用方法详解

    Django-simple-captcha验证码包使用方法详解

    这篇文章主要介绍了Django-simple-captcha验证码包使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • pyppeteer执行js绕过webdriver监测方法上

    pyppeteer执行js绕过webdriver监测方法上

    这篇文章主要为大家介绍了pyppeteer执行js绕过webdriver监测方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • Python二维数组不同初始化方式的差异说明

    Python二维数组不同初始化方式的差异说明

    这篇文章主要介绍了Python二维数组不同初始化方式的差异说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Python中字典(dict)合并的四种方法总结

    Python中字典(dict)合并的四种方法总结

    在Python中将字典(dict)进行合并操作,是一个比较常见的问题。下面这篇文章主要给大家总结介绍了关于Python中字典(dict)合并的四种方法,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-08-08

最新评论