• 006 numpy常用函数


      属于Numpy的函数。

    一:通用函数

    1.说明

      是一种对ndarray中的数据执行元素级运算的函数。

    2.一元函数

      

    3.二元函数

      

    二:矢量计算

    1.numpy.where

      主要有两种用法

        np.where(condition, x, y):满足条件(condition),输出x,不满足输出y。

        np.where(condition):只有条件 (condition),没有x和y,则输出满足条件 (即非0) 元素的坐标 (等价于numpy.nonzero)。这里的坐标以tuple的形式给出,通常原数组有多少维,输出的tuple中就包含几个数组,分别对应符合条件元素的各维坐标。

    2.第一种用法的测试用法

      一维的用法:

      

      ---------------------------

      二维的示例:

      

      说明:上面这个例子的条件为[[True,False], [True,False]],分别对应最后输出结果的四个值。第一个值从[1,9]中选,因为条件为True,所以是选1。第二个值从[2,8]中选,因为条件为False,所以选8

    3.第二种用法的测试

       

    4.统计方法

      sum、mean、std等聚合计算,这类函数可以接受一个axis参数(用于计算该轴向上的统计值)

      

    5.测试用例

      

       ------------------------------

      cumsum与cumprod不聚合,产生一个中间结果的数组

      

    6.用于布尔型数组的方法

      any用于测试数组中是否存在一个或者多个True

      all用于检查数组中所有值是否都是True

    7.测试用例

      

    8.排序

      可以使用sort进行直接排序。

      对于多维数组,可以在任何一个轴上进行排序,只需要传入轴号

    9.唯一化和其他的集合

      

    10.测试用例

      

    三:线性代数

    1.主要方法

      常用的numpy.linalg函数

      

    四:生成随机数

    1.函数

      numpy.random函数

      

    2.简单测试用例

      

  • 相关阅读:
    C# winform DataGridView显示行标数字
    雪花算法的原理和实现
    mysql绿色版在windows系统中的启动
    新族工程项目合同管理软件
    CZoneSoft iBooker手机电子书阅读器开发
    Vue2.0 搭建Vue脚手架(vuecli)
    如何设计API返回码(错误码)?
    浏览器千年虫问题
    TP5 在线直播 实现
    如何防止 html 实体 转义
  • 原文地址:https://www.cnblogs.com/juncaoit/p/9642977.html
Copyright © 2020-2023  润新知