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

相关文章

  • Django logging配置及使用详解

    Django logging配置及使用详解

    这篇文章主要介绍了Django logging配置及使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Python3遍历目录树实现方法

    Python3遍历目录树实现方法

    这篇文章主要介绍了Python3遍历目录树实现方法,涉及Python目录树的遍历操作技巧,需要的朋友可以参考下
    2015-05-05
  • 使用python读写txt和json(jsonl)大文件的方法步骤

    使用python读写txt和json(jsonl)大文件的方法步骤

    在Python中读取txt和json(jsonl)大文件并保存到字典是一项非常常见的操作,这篇文章主要给大家介绍了关于使用python读写txt和json(jsonl)大文件的方法步骤,需要的朋友可以参考下
    2023-12-12
  • 浅谈python下含中文字符串正则表达式的编码问题

    浅谈python下含中文字符串正则表达式的编码问题

    今天小编就为大家分享一篇浅谈python下含中文字符串正则表达式的编码问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 使用Python的内建模块collections的教程

    使用Python的内建模块collections的教程

    这篇文章主要介绍了使用Python的内建模块collections的教程,示例代码基于Python2.x版本,需要的朋友可以参考下
    2015-04-04
  • 主流Python语音转文字(STT)库实战指南

    主流Python语音转文字(STT)库实战指南

    语音转文字的核心是通过信号处理、特征提取和模式识别将声波转换为文本,下面这篇文章主要介绍了主流Python语音转文字(STT)库的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2026-01-01
  • Python编程基础之函数和模块

    Python编程基础之函数和模块

    这篇文章主要为大家介绍了Python函数和模块,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • python实现最小二乘法的方法详解

    python实现最小二乘法的方法详解

    这篇文章主要介绍了如何基于python实现最小二乘法的方法,文中有非常详细的代码示例,对正在学习python的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2024-02-02
  • 教你使用python画一朵花送女朋友

    教你使用python画一朵花送女朋友

    这篇文章主要为大家讲解如何使用python画一朵花,送女朋友,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python Bleach保障网络安全防止网站受到XSS(跨站脚本)攻击

    Python Bleach保障网络安全防止网站受到XSS(跨站脚本)攻击

    Bleach 不仅可以清理 HTML 文档,还能够对链接进行处理,检查是否是合法格式,并可以使用白名单来控制哪些 HTML 标签、属性是安全的,因此非常适合用于清洁用户输入的数据,确保网站安全
    2024-01-01

最新评论