numpy学习

NumPy是Python的一种开源的数值计算库。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。

1.导入numpy,创建矩阵,查看维数,形状,大小

 2.numpy的创建

  •  创建3行4列0矩阵 

  • 3行4列全1矩阵

 

  • 类似range,生成,并且reshape

 

 

  • 从1到10生成5个线段

 

 

 3.numpy基础运算

  • array相减

  •  平方

  • 三角函数

 

  • 判断数大小

 

 

 矩阵运算

  • 定义矩阵

  • 矩阵乘法

 

 

 

  • 创建随机数,并求元素和,最大元素,最小元素

 

 

  • 索引

 

  • 平均值

  • 中位数

  • 前n位累加(n=1,2,……)

  •  每一行的累差  

  • 排序(每行)

  • 非0值

 

 

 

  • 矩阵转置

 

 

  • clip

 

 

 4.numpy索引

  •  for循环输出每一行 (列)

   

  • 循环输出每一项

 

 5.numpy合并

  • 合并1

 

 

  •  数列加维度

  •  合并2

  • 合并3

 

 

 

6.numpy分割

  • 相等分割

 

  •  不等分割

  • 分割2

 

 

 7.numpy深浅拷贝

  • 直接=是浅拷贝

 

 

  • 深拷贝

 

posted @ 2019-10-14 19:40  荼离伤花  阅读(123)  评论(0编辑  收藏  举报