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

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.random.randint Return random integers fromlow(inclu...
    onepedalo阅读 4,900评论 0 1
  • 介绍 NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和...
    喔蕾喔蕾喔蕾蕾蕾阅读 5,733评论 0 5
  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 10,553评论 0 18
  • 峰芸阅读 981评论 0 0
  • 墨香铜臭大大的《魔道祖师》相信很多人都读过,并且对此念念不忘。各种同人歌曲、同人图、同人文也是雨后春笋般的出现。...
    叶丘寒阅读 4,290评论 2 5