0
点赞
收藏
分享

微信扫一扫

深度之眼(十九)——Python:Numpy库


文章目录

  • ​​导读​​
  • ​​一、numpy的优势​​
  • ​​二、创建数组​​
  • ​​2.1 从列表创建数组​​
  • ​​2.2 从头创建数组​​
  • ​​三、数组的性质​​
  • ​​3.1 数组的属性(形状、大小、类型)​​
  • ​​3.2 索引​​
  • ​​3.2.1 一维数组的索引​​
  • ​​3.2.2 多维数组的索引——以二维为例​​
  • ​​3.3 切片​​
  • ​​3.4 变形​​
  • ​​3.5 拼接​​
  • ​​3.6 分裂​​
  • ​​四、四大运算​​
  • ​​4.1 向量化运算​​
  • ​​4.2 矩阵运算​​
  • ​​4.3 广播运算​​
  • ​​4.4 比较运算和掩码​​
  • ​​4.5 花俏的索引​​
  • ​​五、其他调用函数​​
  • ​​5.1 数值排序​​
  • ​​5.2 最大最小值​​
  • ​​5.3 数值求和、求积​​
  • ​​5.4 中位数、均值、方差、标准差​​
  • ​​六、总结​​

导读

深度之眼(十九)——Python:Numpy库_数组

一、numpy的优势

实现相同计算,Numpy的运行速度是Python循环的25倍,产生了质的飞跃

深度之眼(十九)——Python:Numpy库_浮点_02


深度之眼(十九)——Python:Numpy库_python_03

二、创建数组

2.1 从列表创建数组

深度之眼(十九)——Python:Numpy库_python_04


深度之眼(十九)——Python:Numpy库_开发语言_05

2.2 从头创建数组

深度之眼(十九)——Python:Numpy库_数组_06


深度之眼(十九)——Python:Numpy库_浮点_07


深度之眼(十九)——Python:Numpy库_浮点_08


深度之眼(十九)——Python:Numpy库_numpy_09

三、数组的性质

3.1 数组的属性(形状、大小、类型)

深度之眼(十九)——Python:Numpy库_numpy_10


深度之眼(十九)——Python:Numpy库_数组_11


3.数组的大小size

x.size

4.数组的数据类型dtype

x.dtype

3.2 索引

3.2.1 一维数组的索引

深度之眼(十九)——Python:Numpy库_开发语言_12

3.2.2 多维数组的索引——以二维为例

深度之眼(十九)——Python:Numpy库_numpy_13


注意: numpy数组的数据类型是固定的,向-个整型数组插入-一个浮点值,浮点值会向下进行取整

深度之眼(十九)——Python:Numpy库_开发语言_14

3.3 切片

深度之眼(十九)——Python:Numpy库_numpy_15

3.4 变形

深度之眼(十九)——Python:Numpy库_python_16


深度之眼(十九)——Python:Numpy库_numpy_17


深度之眼(十九)——Python:Numpy库_开发语言_18

3.5 拼接

深度之眼(十九)——Python:Numpy库_浮点_19


深度之眼(十九)——Python:Numpy库_numpy_20

3.6 分裂

深度之眼(十九)——Python:Numpy库_浮点_21


深度之眼(十九)——Python:Numpy库_numpy_22

四、四大运算

4.1 向量化运算

深度之眼(十九)——Python:Numpy库_浮点_23

深度之眼(十九)——Python:Numpy库_数组_24

深度之眼(十九)——Python:Numpy库_数组_25


深度之眼(十九)——Python:Numpy库_浮点_26


深度之眼(十九)——Python:Numpy库_浮点_27

4.2 矩阵运算

深度之眼(十九)——Python:Numpy库_python_28


深度之眼(十九)——Python:Numpy库_开发语言_29

深度之眼(十九)——Python:Numpy库_python_30

4.3 广播运算

深度之眼(十九)——Python:Numpy库_开发语言_31


深度之眼(十九)——Python:Numpy库_开发语言_32

4.4 比较运算和掩码

深度之眼(十九)——Python:Numpy库_浮点_33

深度之眼(十九)——Python:Numpy库_python_34


深度之眼(十九)——Python:Numpy库_numpy_35

4.5 花俏的索引

深度之眼(十九)——Python:Numpy库_数组_36

深度之眼(十九)——Python:Numpy库_python_37

五、其他调用函数

5.1 数值排序

深度之眼(十九)——Python:Numpy库_numpy_38


深度之眼(十九)——Python:Numpy库_python_39

5.2 最大最小值

深度之眼(十九)——Python:Numpy库_python_40

5.3 数值求和、求积

深度之眼(十九)——Python:Numpy库_python_41

5.4 中位数、均值、方差、标准差

深度之眼(十九)——Python:Numpy库_numpy_42

六、总结

深度之眼(十九)——Python:Numpy库_数组_43

深度之眼(十九)——Python:Numpy库_python_44


深度之眼(十九)——Python:Numpy库_浮点_45


深度之眼(十九)——Python:Numpy库_开发语言_46

深度之眼(十九)——Python:Numpy库_numpy_47


举报

相关推荐

0 条评论