美文网首页
Numpy小技巧学习历险记~~持续更新中....

Numpy小技巧学习历险记~~持续更新中....

作者: 苗书宇 | 来源:发表于2018-11-13 15:18 被阅读0次

Numpy学习之旅,填坑之旅。欢迎留言补充*_<>_*。

1、numpy.random.shuffle()与numpy.random.permutation()的区别

        作用:shuffle与permutation均是随机排列一个序列。

        区别:shuffle会改变原来的值直接在原数组上进行改变、没有返回值;permutation不改变原来的数组,而是返回一个新的打乱顺序的数组。

        实例如下:

shuffle与shuffle对比

2、numpy.clip()的用法

        作用:函数定义numpy.clip(a, a_min, a_max, out=None) 对数组小于a_min的元素全部变为a_min,大于a_max的元素全部变为a_max。

        注意:其中out的输出值必须与原来的数组大小一致,而且操作不会改变原来的值。

        实例如下:

numpy.clip()的用法

3、Numpy中的@

        作用:numpy中的矩阵乘法中可以使用@来替代matmul。

        注意:普通类型的list不能使用,numpy的数据格式才可以。

        实例如下:

@操作实例

4、Numpy中的keepdims参数

        作用:用于保持矩阵的二维特性

        实例如下:

keepdims参数实例

相关文章

网友评论

      本文标题:Numpy小技巧学习历险记~~持续更新中....

      本文链接:https://www.haomeiwen.com/subject/homrqftx.html