python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > numpy csv写入与读取

python中numpy数组的csv文件写入与读取

作者:shangyj17

本文主要介绍了python中numpy数组的csv文件写入与读取,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

0.摘要

本文主要介绍numpy库中,csv文件中数据的写入和读取方式。

1.文件写入与读取

写入:

import numpy as np
 
a = np.arange(0,10000).reshape(100,100)
np.savetxt("temp.csv", a, delimiter=",")

读取:

b = np.loadtxt("temp.csv", delimiter=",")
print(b)                   #打印b数组
print(max(b.reshape(-1)))  #打印b数组中的最大值
print(min(b.reshape(-1)))  #打印b数组中的最小值

注意:写入和读取的delimiter参数要保持一致,否则无法正常读取。

2.函数详解-savetxt

savetxt(fname, X, fmt='%.18e', delimiter=' ', newline='\n', header='', footer='', comments='# ', encoding=None)

功能:用于将array类型保存到文本文件中。

参数:

3.函数详解-loadtxt

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

功能:从文件中load数据。注意:文件中的每一行数据的数量需要相同。

参数:

到此这篇关于python中numpy数组的csv文件写入与读取的文章就介绍到这了,更多相关numpy csv写入与读取内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

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