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:} ) 好玩好玩,NumPy 真香{:10_256:} 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 {:10_256:}好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 好玩好玩,NumPy 真香 不错,但是对于处理完的数据如何存储很是疑惑,用to_excel()都是创建新文件,sheet.append()也只能添加到表单最后面,不能指定位置,那该如何将数组数据保存到excel中的指定位置(例如从O1开存储)?
页:
[1]