数组值之间的百分比

2023-11-26

我正在寻找一种简单的方法来使用 python 查找数据在特定区间内的百分比。

考虑浮点值的数组 X。我想做一些类似于分位数的事情:

X.quantile(np.linspace(0,1,11))

但是,例如,我想知道哪些百分比的值在 -10 和 10 之间。

X.method([-10,10])

我知道我可以做到这一点scipy.stats.percentileofscore doing

percentileofscore(X,10) - percentileofscore(X,-10)

我想知道是否有一个更简单的实施解决方案,以便我可以这样做

X.method([a,b,c])

这会给我之间的值的百分比min(X) and a, a and b, b and c,最后之间c and max(X)


一个简单的解决方案是使用np.histogram:

import numpy as np
X = np.arange(20)
values = [5, 13]  # these are your a and b
freq = np.histogram(X, bins=[-np.inf] + values + [np.inf])[0]/X.size
print(freq)
>> array([0.25, 0.4 , 0.35])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数组值之间的百分比 的相关文章

随机推荐

  • 否则停止路线

    你好 有一条这样的路线
  • 为什么 NaN 不等于 NaN? [复制]

    这个问题在这里已经有答案了 相关的 IEEE 标准定义了一个数字常量 NaN 不是数字 并规定 NaN 应该与自身进行比较 这是为什么 我熟悉的所有语言都实现了这个规则 但它经常会导致严重的问题 例如 当 NaN 存储在容器中时 当 NaN
  • 使用 Fluent nHibernate 映射到多个表

    这是我的情况 假设您有以下模型实体 它们各自代表单个表 Movies 电影 ID 标题 评级 Actors 演员 ID 名字 姓氏 Director 导演 ID 名字 姓氏 另一个实体 表称为 推荐 它代表网站内用户之间的推荐 这个想法是推
  • 使用 Moq 设置并验证表达式

    有没有办法设置和验证使用带有 Moq 的表达式的方法调用 第一次尝试是我想让它工作的一次 而第二次尝试是一个 补丁 让Assert部分有效 验证部分仍然失败 string goodUrl good product url Setup pub
  • 我们可以限制 PHP 变量只接受某种类型的值吗

    我想知道是否可以限制 php 变量仅接受它定义为接受的某种类型的变量 e g 如果我们在 C 中看到 public int variable 20 public string variable2 Hello World 那么如果我想限制变量
  • C#:打开浏览器并从 Windows 桌面应用程序 POST 到 URL

    我有一个小型 WPF 应用程序 尽管我想它是 wpf 表单还是 web 表单应用程序并不重要 我想启动一个新的浏览器窗口并 POST 到特定的 url 我一直在搞乱 System Diagnostics Process Start http
  • Python Pandas 如果日期介于 2 个日期之间则对列中的值求和

    我有一个数据框df可以这样创建 data id 1 1 1 1 2 2 2 2 date1 datetime date 2016 1 1 datetime date 2016 1 2 datetime date 2016 1 3 datet
  • 多核使用、线程、线程池

    我有一些关于多线程编程和多核使用的问题 我特别想知道操作系统和 或框架 这是 NET 如何处理频繁使用的核心 这是我关于线程的问题 When a new thread is spawned what is the algorithm for
  • 为什么使用 DllImport 属性而不是添加引用?

    我见过几个这样的例子 DllImport user32 dll static extern bool TranslateMessage In ref Message lpMsg DllImport user32 dll static ext
  • 在 Tomcat 与 Websphere 上部署时有什么区别?

    如果我要在 Tomcat 和 Websphere 上部署应用程序 我需要考虑哪些事项 如果在一个应用程序服务器中进行开发与在另一个应用程序服务器中进行开发 我是否必须以不同的方式开发 Java 代码 Edit 我将把人们从网站引导到一个进行
  • 如何设置每月重复一次的闹钟

    目前我正在开发一个每月设置提醒的应用程序 我无法为我的警报管理器提供正确的重复间隔 请提供有关相同的信息 这是我的代码 但这不会对 2 月或有 30 天的月份发出警报 另请提供设置每年重复警报的代码 repeatTime AlarmMana
  • 我应该为compileSdkVersion、minSdkVersion和targetSdkVersion设置什么?

    我担心我应该设置什么compileSdkVersion minSdkVersion and targetSdkVersion to be 我首先担心的是 如果我设置compileSdkVersion目前最新的是23 旧设备可以运行吗 我如何
  • 将时间转换为秒

    将 24 小时时间转换为秒的最佳方法是什么 以便可以将其用于比较 if 语句 function HourMinuteToDecimal hour minute t explode hour minute return t 0 60 t 1
  • 正则表达式匹配 url 不包含给定的字符串集

    我需要匹配所有不包含其中任何一个的网址 admin or page 我将在 iirf ini 文件中使用它作为重定向规则 支持 htaccess 语法 我怎样才能做到这一点 使用负前瞻 使用正则表达式或 a b admin page 这就是
  • 如何跳出每个循环的外层

    我有以下场景 each array function each array1 function if condition 怎样才能突破外在each当我的条件在内部计算为 true 时循环each loop each array functi
  • 如何验证整数输入[重复]

    这个问题在这里已经有答案了 例如我有代码 include
  • 有哪些技术/工具可以发现文本块中的常见短语?

    假设我有 100000 封电子邮件正文 其中 2000 封包含任意常见字符串 例如 the Quick Brown Fox Jumps Over the Lazy Dog 或 Lorem ipsum Dolor Sit Amet 我可以 应
  • gcc精度错误?

    我只能假设这是一个错误 第一个断言通过 而第二个断言失败 double sum 1 4 0 6 3 assert sum 1 4 0 6 3 double t1 4 0 t2 6 3 double sum 2 t1 t2 assert su
  • 使用自定义字体时出现问题 - “无法制作原生字体”

    我正在尝试使用在互联网上找到的字体 但问题是我得到的 FC 带有 无法制作原生字体 这是我的 ListVIew 的 getView 中的代码 holder tv SuraName TextView convertView findViewB
  • 数组值之间的百分比

    我正在寻找一种简单的方法来使用 python 查找数据在特定区间内的百分比 考虑浮点值的数组 X 我想做一些类似于分位数的事情 X quantile np linspace 0 1 11 但是 例如 我想知道哪些百分比的值在 10 和 10