通用二元函数
函数会对两个数组中的对应元素进行运算
np.maximum(数组1, 数组2)——找最大值<br>
广播机制
NumPy 将两个原本形状不相同的数组变成形状相同,进行二元运算
其他常用函数
堆叠和拼接
np.hstack((数组1,数组2))——水平堆叠<br>
np.vstack((数组1,数组2))——垂直堆叠<br>
np.concatenate((数组1, 数组2))——垂直堆叠<br>
np.concatenate((数组1, 数组2), axis=X)——指定堆叠<br>
追加和插入
np.append(数组1, [追加值1, 追加值2])
np.insert(数组1, 切片位置, [插入值1, 插入值2, 插入值3])<br>
抽取和处理元素
np.extract(数组1条件运算, 数组1)
np.select([数组1满足条件1执行运算1], [数组1满足条件2执行运算2])<br>
np.where(数组1条件,条件满足执行运算1, 条件满足执行运算2)<br>
重复数组元素创建新数组
np.repeat(数组1, 重复次数)
np.tile(数组1, 重复N遍)
调整数组大小
np.resize(数组1, (行, 列))
缺少元素通过复用原数组中元素来补充<br>
替换数组元素
np.put(数组1, [切片位置], [替换值])<br>
np.place(数组1, 数组1满足的条件, [替换值])<br>