博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
006 numpy常用函数
阅读量:4341 次
发布时间:2019-06-07

本文共 922 字,大约阅读时间需要 3 分钟。

  属于Numpy的函数。

一:通用函数

1.说明

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

 

2.一元函数

  

 

3.二元函数

  

 

二:矢量计算

1.numpy.where

  主要有两种用法

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

    np.where(condition):只有条件 (condition),没有x和y,则输出满足条件 (即非0) 元素的坐标 (等价于)。这里的坐标以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.简单测试用例

  

 

转载于:https://www.cnblogs.com/juncaoit/p/9642977.html

你可能感兴趣的文章
这个大学时代的博客不在维护了,请移步到我的新博客
查看>>
GUI学习之二十一——QSlider、QScroll、QDial学习总结
查看>>
gethostbyname与sockaddr_in的完美组合
查看>>
kibana的query string syntax 笔记
查看>>
旋转变换(一)旋转矩阵
查看>>
thinkphp3.2.3 bug集锦
查看>>
[BZOJ 4010] 菜肴制作
查看>>
C# 创建 读取 更新 XML文件
查看>>
KD树
查看>>
VsVim - Shortcut Key (快捷键)
查看>>
HDU5447 Good Numbers
查看>>
08.CXF发布WebService(Java项目)
查看>>
java-集合框架
查看>>
RTMP
查看>>
求一个数的整数次方
查看>>
点云PCL中小细节
查看>>
铁路信号基础
查看>>
RobotFramework自动化2-自定义关键字
查看>>
[置顶] 【cocos2d-x入门实战】微信飞机大战之三:飞机要起飞了
查看>>
BABOK - 需求分析(Requirements Analysis)概述
查看>>