Numpy简易教程——数据存取与函数

Numpy简易教程——数据存取与函数

一. 数据的CSV文件存取

1.CSV简介

CSV:comma-Separated value,逗号分隔值,是一种常见的文件格式,用来存储批量的数据
举例:比如下面这个表格在这里插入图片描述
存进CSV文件打开结果如下
在这里插入图片描述

2.CSV文件的写入与读取

写入函数为:
在这里插入图片描述
读取函数为:
在这里插入图片描述
例子:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.CSV的局限性

csv文件只能有效存储一维与二维数组

二.多维数据的存取

1.多维数据的写入:

在这里插入图片描述

2.多维数据的读取:

在这里插入图片描述
例子:
注意下面例子中sep参数是否为空串的区别

在这里插入图片描述
存储结果为二进制存储我们打开看不明白,但是知道编码格式是我们可以理解
在这里插入图片描述
在这里插入图片描述
存储结果:此时我们可以看懂,但是这种方式相对于二进制文件更占用空间
在这里插入图片描述
在这里插入图片描述
这里有一点要注意的是,即使在存储进文件是,就算是多维数据,在文件中仍然是按顺序一个一个的存进去的,而不是以多维数据的格式存进去的,比如[[1,2,3],[4,5,6]]存进去是
1,2,3,4,5,6
而不是
1,2,3
4,5,6
一般上述两个方法配套使用,但是对应的参数必须匹配,然而有时我们并不知道他们的类型而无法匹配,那么一般会用另一个文件来进行存储相关的信息

3.Numpy的便捷文件存取

在这里插入图片描述
例子:
在这里插入图片描述
这里发现一个比较神奇的地方就是不光读出了其数据,连维度信息也有
如何做到的,我们打开文件查看发现存储的二进制文件的首行显式的保存了相关信息

在这里插入图片描述

三.Numpy的随机函数库

1.np.random的随机函数库(1)

在这里插入图片描述
例子:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置随机数种子可以产生相同的随机数:
在这里插入图片描述

2.np.random的随机函数库(2)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.np.random的随机函数库(3)

在这里插入图片描述
在这里插入图片描述
另外两个函数就不演示了,三种分布均是大学里概率论里的知识,忘记的上网百度

四.Numpy的统计函数

1.Numpy的统计函数(1)

在这里插入图片描述
例子:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方差np.var()就不演示了

2.Numpy的统计函数(2)

在这里插入图片描述
在这里插入图片描述

五.Numpy的梯度函数

(这个在深度学习中会用到)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下一篇:Numpy图像的数组表示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值