Numpy的学习 第三课 数组的相关数学使用

1. 聚合函数

注意这些都是针对数组或者其他来进行操作的
在这里插入图片描述

1. sum/min/max/average

我们一般只用前两个
第一个是数组,第二个是行 列 和之前一样,但是又不太一样
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

这里,0时,是每一列的值,1时,是每一行的值,如果不写,就是求全部

2.median

取中位数
在这里插入图片描述

3.percentile

取到百分位的数,但是这里是小数而不是整数,如果直接用max,这时候就是整数,所以percentile会出现数据类型转换
在这里插入图片描述

4. arg

取下标,比如argmax,但是这样只能取到第一个满足要求的,如何想取到每一个,就需要argwhere 里面放调节即可
在这里插入图片描述
在这里插入图片描述

5.power

求次方
在这里插入图片描述

6.std

求标准差

7. 方差

标准差= 方差开平方根

8.nan

注意,以上的聚合函数都只能应用于整形,而浮点型需要通过nan来完成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.计算(线性代数)

np.lin
矩阵乘法
a*b 就是 a的行与b的列的乘积的和
注意 a的列数和b的行数 相等
结果的行列, 取决于a的行,b的列
在这里插入图片描述

1.乘法

np.dot(a,b)

2.逆矩阵

在这里插入图片描述

3.广播(补数)

2个数组相加,当行列不等时, 会出现空值,而这时候就会复制上面的值进行补充。
如果缺行,直接吧上面的行的值复制下来添加。
在这里插入图片描述
如何验证的?
先取一行三列和三行一列,然后相加
再取三行三列 的2个相加,发现结果一致,证明
在这里插入图片描述
在这里插入图片描述

3.数学函数

这个和其他的没啥区别,就是把数组里面的全部的值全部操作而已
在这里插入图片描述
exp 指数
log 自然对数
logx(n) x为自定义 以x为底的对数,一般 2 10
round四舍五入 可设置小数位数
ceil 向上取整
floor 向下取证
cumsum 累加运算

4.排序

内部快排
在这里插入图片描述

5.文件的IO

1. npy npx的存取

存数组
存放单个数组使用save
np.save(文件名,数组名) npy
存放多个数组使用savez
np.savez(文件名,数组别名=数组名) npx
在这里插入图片描述
读取都使用load读取文件
读取文件读到,然后需要[数组别名]
在这里插入图片描述

2.csv txt的存取

分隔符存取delimiter指定分隔符
在这里插入图片描述

相关推荐

  1. Nump拼接详细教程

    2024-01-30 04:42:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-30 04:42:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-30 04:42:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-30 04:42:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-30 04:42:02       20 阅读

热门阅读

  1. mysql学习打卡day19

    2024-01-30 04:42:02       30 阅读
  2. 深入了解 LCC:智能驾驶的关键技术

    2024-01-30 04:42:02       35 阅读
  3. 深入理解vue相关的底层原理

    2024-01-30 04:42:02       27 阅读
  4. Qt程序设计-半透明遮罩效果窗口实现

    2024-01-30 04:42:02       35 阅读
  5. LeetCode 第十七天

    2024-01-30 04:42:02       45 阅读
  6. CountDownLatch使用及原理介绍

    2024-01-30 04:42:02       40 阅读
  7. AcWing.873.欧拉函数

    2024-01-30 04:42:02       28 阅读
  8. VUE就是最强!

    2024-01-30 04:42:02       34 阅读
  9. 十个鼠标事件

    2024-01-30 04:42:02       40 阅读
  10. 1.基于C#的Dbf读写(文件结构概述)

    2024-01-30 04:42:02       32 阅读
  11. cpp-stub 打桩失败

    2024-01-30 04:42:02       40 阅读