numpy.digitize(x, bins, right = False)

参数:

x : numpy数组

bins :一维单调数组,必须是升序或者降序

right:间隔是否包含最右

返回值:x在bins中的位置。

用法示例:

import numpy as np
bins = np.array(range(-99, 102, 3))
a = np.digitize(-98,bins) #a=1
b = np.digitize(68,bins)  #b=56
print(a)
print(b)

bins值为-99到102(取不到102)的值( [-99, -96, -93, ... , 93, 96, 99] )。

取值在[-∞ ,-99)区间内返回值为0,

在[-99,-96)区间内返回值为1,

...

在[102,+∞ )区间返回值为66。

所以a的值为1,b的值为56。

np.digitize 用法详解相关推荐

  1. np.percentile用法详解

    np.percentile用来计算一组数的百分位数,其中50%分位数就是中位数.函数文档如下 In [1]: import numpy as npIn [2]: np.percentile? Sign ...

  2. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  3. python的reshape方法_numpy库reshape用法详解

    numpy.reshape(重塑) 给数组一个新的形状而不改变其数据 numpy.reshape(a, newshape, order='C')参数: a:array_like 要重新形成的数组. n ...

  4. python scatter参数详解_Python中scatter函数参数及用法详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  5. PaddlePaddle基本用法详解(二)、PaddelPaddle训练水果分类模型

    PaddlePaddle基本用法详解(二).PaddelPaddle训练分类模型 1.基本用法 2.训练水果分类模型 1.基本用法 2.训练水果分类模型 1.数据集预处理与模型定义代码: import ...

  6. Python中数组切片的用法详解

    Python中数组切片的用法详解 一.python中"::-1"代表什么? 二.python中":"的用法 三.python中数组切片 三.numpy中的整数数 ...

  7. python中permute_PyTorch中permute的用法详解

    PyTorch中permute的用法详解 permute(dims) 将tensor的维度换位. 参数:参数是一系列的整数,代表原来张量的维度.比如三维就有0,1,2这些dimension. 例: i ...

  8. linux中用less命令,Linux less 命令用法详解

    原标题:Linux less 命令用法详解 less 是一个Linux命令行实用程序,用于显示文件或命令输出的内容,它一次只显示一个页面.它类似于 more ,但具有更高级的功能,允许您在文件中向前和 ...

  9. python decode函数的用法_Oracle DECODE函数的用法详解

    Oracle DECODE函数 使用方法: 1.比较大小 select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值 sign()函数根据某个值 ...

  10. python scatter参数详解_Python 中 scatter 函数参数及用法详解

    Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...

最新文章

  1. C++ 协程介绍[译]
  2. 把Nginx注册成Windows的系统服务
  3. 清华大学人工智能研究院自然语言处理与社会人文计算研究中心成立,重磅推出两场前沿学术报告和三项特色开源成果...
  4. 深入grootJs(进阶教程)
  5. The file or directory to be published does not exist: /data/vendor/bower/jquery/dist
  6. Quick cocos2dx学习笔记
  7. 如何在树莓派上安装Fedora 25
  8. 深度学习福利入门到精通第四讲——GoogleNet模型
  9. shell脚本:一次读取文件的一行,并输出
  10. 未来人类笔记本 T5 67SH2 扩展内存条
  11. i.MX6ULL终结者硬件资源说明
  12. Android强制设置屏幕旋转方向 Force rotation
  13. ROS源代码之Publish底层实现(一)
  14. Java操作ES数据库进行分页https://blog.csdn.net/lom9357bye/article/details/64500638?utm_source=blogxgwz0
  15. C\C++ 大作业 直接运行—员工信息管理系统(STL/类与对象/继承/多态/文件操作)
  16. Vue 国家省市三级联动
  17. word如何添加下滑线
  18. OpenCV + CPP 系列(九)颜色空间
  19. window.print() 文字过多会打印不全_明天开始打印准考证,你需要注意这些!
  20. ROS系列——关于OpenCV读取和设置网络摄像头参数的问题

热门文章

  1. cs系统的服务器地址,《反恐精英CS》服务器地址
  2. Visio方向键无法移动对象的解决办法[笔记本版]
  3. 超实用!教你用 Python 获取并下载美股数据
  4. 计算机日志存储在哪里,Win7系统日志存放位置的更改
  5. android A problem occurred starting process
  6. ASML、光刻机小文预告
  7. 用高德地图罗永浩语音包 随时听老罗讲段子
  8. Unity打包篇:Unity 导出 Gradle 工程出现release builds have to be signed when using Gradle解决办法
  9. 新站如何做到短时间内获得大量的seo流量?
  10. C# 获取 ARP 映射