zoukankan      html  css  js  c++  java
  • 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.简单测试用例

      

  • 相关阅读:
    基本STRUTS标签-学习笔记-Logic标签
    Static的使用
    模板template
    iostream与iostream.h的区别
    数据库连接池
    canvas基础
    javascript面试题集
    ES6新特性学习
    原型和原型链
    css为tbody或者li奇数偶数行样式
  • 原文地址:https://www.cnblogs.com/juncaoit/p/9642977.html
Copyright © 2011-2022 走看看