美文网首页
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