Numpy之数组的基本操作

数组的四则运算

数组求和,最大值,最小值

 

使用参数axis=0,表示按照列,axis=1表示按照行

 

 

 通函数,Numpy 提供的数学函数

 

数组的索引 切片 和迭代

 

多维数组的索引 切片 和迭代

 

 

b[i] 方括号中的表达式 i 被视为后面紧跟着 : 的多个实例,用于表示剩余轴。NumPy也允许你使用三个点写为 b[i,...]

三个点( ... )表示产生完整索引元组所需的冒号。例如,如果 x 是rank为的5数组(即,它具有5个轴),则:

  • x[1,2,...] 相当于 x[1,2,:,:,:]
  • x[...,3] 等效于 x[:,:,:,:,3]
  • x[4,...,5,:] 等效于 x[4,:,:,5,:]

 

遍历数组的每个元素需要用到Flat 属性,

 

 改变数组的形状,不会修改数组本身,返回新的数组

 

 改变数组本身

 

 

讲不通的数组堆叠在一起

 

 

 

 数组的拆分

 

数组的拷贝与视图

完全不复制

 

 视图与浅拷贝

 

 

切片数组会返回一个视图:

 

深拷贝

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-04-04 14:37  Leon&Joker  阅读(241)  评论(0)    收藏  举报