|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2020-2-23 22:03 编辑
上一讲我们搞定了柏松分布,本次来学习 Numpy 中的数组运算。
到目前所学,都是基于 NumPy 中的方法对指定数据进行某些分析。
不同需求,选择不同的函数,不用每个函数都记住,我们要:
接下来,按照以下大类进行讲解。
算术
数组之间最常用的就是算术运算。
而其中最初级的就是:加、减、乘、除。
拉个表单:
算术 | 函数 | 定义 | 加 | 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 内,结果为布尔函数 |
我们输入列表,然后都会自动转为数组,上代码:
结合表格加深理解。
关于函数,记住关键字,会查就好!
下一讲我们来学习线性代数。
源代码:
25Summary.zip
(476 Bytes, 下载次数: 2, 售价: 6 鱼币)
如果有收获,别忘了评分 :
如果想看更多,请订阅 淘专辑( 传送门)( 不喜欢更要订阅 ) |
评分
-
查看全部评分
|