Numpy学习之旅,填坑之旅。欢迎留言补充*_<>_*。
1、numpy.random.shuffle()与numpy.random.permutation()的区别
作用:shuffle与permutation均是随机排列一个序列。
区别:shuffle会改变原来的值直接在原数组上进行改变、没有返回值;permutation不改变原来的数组,而是返回一个新的打乱顺序的数组。
实例如下:
2、numpy.clip()的用法
作用:函数定义numpy.clip(a, a_min, a_max, out=None) 对数组小于a_min的元素全部变为a_min,大于a_max的元素全部变为a_max。
注意:其中out的输出值必须与原来的数组大小一致,而且操作不会改变原来的值。
实例如下:
3、Numpy中的@
作用:numpy中的矩阵乘法中可以使用@来替代matmul。
注意:普通类型的list不能使用,numpy的数据格式才可以。
实例如下:
4、Numpy中的keepdims参数
作用:用于保持矩阵的二维特性
实例如下: