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爬虫之Selenium警告框(弹窗)处理

    Python爬虫之Selenium警告框(弹窗)处理

    这篇文章主要介绍了Python爬虫之Selenium警告框(弹窗)处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • python正则表达式re.group()用法

    python正则表达式re.group()用法

    本文主要介绍了python正则表达式re.group()用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Python PEP8 代码规范常见问题及解决方法

    Python PEP8 代码规范常见问题及解决方法

    最近换成 PyCharm 写代码总是会出现波浪号,这才了解到 Python 的 PEP8 代码规范,所以将常见的 PEP8 代码规范问题和解决方法记录一下,养成良好的习惯,编写规范的代码
    2023-09-09
  • python程序变成软件的实操方法

    python程序变成软件的实操方法

    在本篇文章里小编给大家整理的是关于python程序变成软件的相关方法和具体操作流程,有需要的朋友们可以参考下。
    2019-06-06
  • 简单谈谈python中的多进程

    简单谈谈python中的多进程

    multiprocessing模块是python库中最高级和功能最强大的模块之一。本文就来给大家简单讲讲multiprocessing一般性技巧
    2016-11-11
  • python读取与写入tif图片的完整信息(过程详解)

    python读取与写入tif图片的完整信息(过程详解)

    这篇文章主要介绍了python读取与写入tif图片的完整信息,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • 基于打开pycharm有带图片md文件卡死问题的解决

    基于打开pycharm有带图片md文件卡死问题的解决

    这篇文章主要介绍了基于打开pycharm有带图片md文件卡死问题的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python提取视频帧图片实例代码

    Python提取视频帧图片实例代码

    大家好,本篇文章主要讲的是Python提取视频帧图片实例代码,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • pytorch tensor内所有元素相乘实例

    pytorch tensor内所有元素相乘实例

    这篇文章主要介绍了pytorch tensor内所有元素相乘实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Python基于WordCloud制作词云图

    Python基于WordCloud制作词云图

    这篇文章主要介绍了python基于WordCloud制作词云图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11

最新评论