不二如是 发表于 2020-2-23 16:22:51

25 - NumPy 数组小总结|【升华】

本帖最后由 不二如是 于 2020-2-23 22:03 编辑

上一讲我们搞定了柏松分布,本次来学习 Numpy 中的数组运算。

到目前所学,都是基于 NumPy 中的方法对指定数据进行某些分析。

不同需求,选择不同的函数,不用每个函数都记住,我们要:

**** Hidden Message *****
接下来,按照以下大类进行讲解。


算术

数组之间最常用的就是算术运算。

而其中最初级的就是:加、减、乘、除。

拉个表单:

算术 函数 定义
加 add(x,y) 数组 x 和 y 对应项相加
减 substract(x,y) 数组 x 和 y 对应项相减
乘 multiple(x,y) 数组 x 和 y 对应项相乘
除 divide(x,y) 数组 x 和 y 对应项相除
除 floor_divide(x,y) 数组 x 和 y 对应项相除,向下取整
除 mod(x,y) 数组 x 和 y 对应项求模,取余数
乘幂 xy 数组 x 对应项的 y 次幂


实操代码:


鱼油看下知道有就好。


关系

关系主要分为两种:去大小、判断大小。

列表格:

关系 函数 定义
取大小 maximum(x,y) 取最大的
取大小 fmax(x,y) 取最大的,忽律 nan
取大小 minimum(x,y) 取最小的
取大小 fmin(x,y) 取最小的,忽略 nan
判断大小 greater(x,y) x 是否大于 y?
判断大小 greater_equal(x,y) x 是否大于等于 y?
判断大小 less(x,y) x 小于 y?
判断大小 less_equal(x,y) x 小于等于 y?
判断大小 equal(x,y) x 等于 y?
判断大小 not_equal(x,y) x 不等于 y?


新建:


取大小就演示一种,减法规则一样:


判断大小:


很常用的操作,还是知道就好。


集合

就是我们常用的:子交并补。


集合 函数 定义
去重 unique(x,y) x 中唯一的元素,去重并排序
并集 union1d(x,y) x 和 y 中的元素合并在一起,去重并排序
交集 intersect1d(x,y) x 和 y 中共同的元素,去重并排序
对称差集 setxor1d(x,y) x 和 y 中非共同的元素,去重并排序
差集 setdiff1d(x,y) 在 x 中但不在 y 中的元素,去重并排序
成员 in1d(x,y) x 是否在 y 内,结果为布尔函数


我们输入列表,然后都会自动转为数组,上代码:


结合表格加深理解。

关于函数,记住关键字,会查就好!

下一讲我们来学习线性代数。

源代码:



如果有收获,别忘了评分{:10_281:} :

http://xxx.fishc.com/forum/201709/19/094516hku92k2g4kefz8ms.gif

如果想看更多,请订阅 淘专辑(传送门)(不喜欢更要订阅{:10_297:} )

zltzlt 发表于 2020-2-23 20:19:01

好玩好玩,NumPy 真香{:10_256:}

TCY 发表于 2020-2-24 10:13:18

好玩好玩,NumPy 真香

tjuwlb 发表于 2020-3-13 16:45:58

好玩好玩,NumPy 真香

一个账号 发表于 2020-3-21 12:21:59

好玩好玩,NumPy 真香

himom 发表于 2020-3-24 20:29:43

好玩好玩,NumPy 真香

听风夜雨 发表于 2020-4-5 11:13:29

好玩好玩,NumPy 真香

陈尚涵 发表于 2020-4-7 15:58:12

好玩好玩,NumPy 真香

莫默t 发表于 2020-4-20 19:55:33

好玩好玩,NumPy 真香

_2_ 发表于 2020-4-21 20:32:59

好玩好玩,NumPy 真香

maxliu06 发表于 2020-7-2 14:25:29

好玩好玩,NumPy 真香

hanjiang6607 发表于 2020-7-2 16:42:38

好玩好玩,NumPy 真香

xiaolijie 发表于 2020-7-2 20:37:52

好玩好玩,NumPy 真香

今天的我更强了 发表于 2020-7-2 20:43:40

{:10_256:}好玩好玩,NumPy 真香

hoholeilyy0312 发表于 2020-7-2 22:04:32

好玩好玩,NumPy 真香

zsygsnbfsdm 发表于 2020-7-8 19:36:47

好玩好玩,NumPy 真香

卡卡尼西亚 发表于 2020-7-26 09:21:57

好玩好玩,NumPy 真香

Albertdjy 发表于 2020-7-26 11:11:57

好玩好玩,NumPy 真香

XYZFORZY 发表于 2020-7-26 11:27:30

不错,但是对于处理完的数据如何存储很是疑惑,用to_excel()都是创建新文件,sheet.append()也只能添加到表单最后面,不能指定位置,那该如何将数组数据保存到excel中的指定位置(例如从O1开存储)?
页: [1]
查看完整版本: 25 - NumPy 数组小总结|【升华】