章节内容
元素操作
常用的方法
广播
数组形状操作
排序数组
目录
元素操作
一些常用的方法
广播
数组形状操作
数组排序
元素操作
- 生成元素
a = np.array([1,2,3,4])
b = np.ones(4)+1
- 生成一个原来数组的n倍
- 生成一个所有元素均跟2次方有关的数组
- 一个计算矩阵相乘的函数
- 判断两个数组中元素是否相等的方法
- 其余的对数组中元素的操作
- 一些常用的函数
一些常用的方法
- 不同维度的数组,不能相加
- 生成一个上三角矩阵
- 对数组中的第一列元素相加
- 找到最大,最小元素及其下标
同样可与运用于多维数组
但是,返回的下标是不具有二维性的
- all any方法
- 判断两个多个数组之间的关系
-
平均数,中位数
广播
- 一些常用的广播
利用np.tile()
利用第一节的np.zeros(),np.ones()
利用np.newaxis
利用np.ogrid和np.mgrid
- 一个可以极大方便我们计算任何点到原点距离的代码
数组形状操作
- 展平
- 展平的逆运算
- 添加维度
- 快速构建一个三维数组
- 维度变换
数组排序
-
按行排序
-
花式排序