二维 np.digitize

2023-11-26

我有二维数据,并且有一堆用 生成的二维箱scipy.stats.binned_statistic_2d。对于每个数据点,我想要它占用的 bin 的索引。这正是np.digitize是用于,但据我所知,它只处理一维数据。Thisstackexchange 似乎有一个答案,但这完全推广到 n 维。对于二维有更直接的解决方案吗?


您已经可以从第四个返回变量中获取每个观察值的 bin 索引scipy.stats.binned_statistic_2d:

Returns:  
  statistic : (nx, ny) ndarray
      The values of the selected statistic in each two-dimensional bin.
  xedges : (nx + 1) ndarray
      The bin edges along the first dimension.
  yedges : (ny + 1) ndarray
      The bin edges along the second dimension.
  binnumber : (N,) array of ints or (2,N) ndarray of ints
      This assigns to each element of sample an integer that
      represents the bin in which this observation falls. The
      representation depends on the expand_binnumbers argument.
      See Notes for details.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

二维 np.digitize 的相关文章

随机推荐

  • 同一方法.net core web api上的多种类型[FromBody]

    我有一个带有一个 POST 方法的控制器 它将接收一个可以有 2 种类型的 xml 字符串 例如 HttpPost postObj public async Task
  • 报告(RDLC)本地化/全球化

    VS2010 ASP NET Web 表单 Hi 在报告 RDLC 中 我需要为以下元素提供两种语言 pt BR 和 en US 的本地化 全球化 标签 标题 固定文本 报告查看器 UI 界面 查找 下一个 上一个等控件的按钮和工具提示 根
  • 键盘出现时更改约束 - Swift

    当键盘出现时 我的 UIView 无法正常移动 UIView中有一个UITextView 我用它来输入文本 如果我选择 TextView 输入文本 键盘会出现 但 UIView 第一次不会移动 如果我点击背景并使键盘消失 然后再次点击 Te
  • 请求 URI 太大 [重复]

    这个问题在这里已经有答案了 遇到一个大错误 GET查询大小约 9 000 个符号 它们分为约 10 个变量 Request URI Too Large The requested URL s length exceeds the capac
  • C#:有什么方法可以跳过多态性中的一个基调用吗?

    class GrandParent public virtual void Foo class Parent GrandParent public override void Foo base Foo Do additional work
  • NJ 的 ML 中的嵌套本地声明

    大家好 我有这段代码 local helper f i j local fun NTimesF f n int if n 1 then fn x gt f x else fn x gt f NTimesF f n 1 x in if i l
  • 禁用 Flask 服务器中的控制台消息

    我有一个以独立模式运行的 Flask 服务器 使用app run 但是 我不想在控制台中显示任何消息 例如 127 0 0 1 15 Feb 2013 10 52 22 GET index html HTTP 1 1 200 如何禁用详细模
  • 没有年份的系统日志时间戳?

    我正在将日志回填到 Elasticsearch 中 因此 为了按时间戳中的日志日期创建索引 我使用date像这样过滤 date locale gt en match gt timestamp MMM d HH mm ss MMM dd HH
  • MySQL 和 Java 是否可以在没有文件(即在内存中)的情况下“加载数据”?

    我正在优化将约 10TB 数据导入 MySQL 数据库的过程 目前 我可以在当前笔记本电脑上在大约 14 分钟内导入 2 9GB 0 8GB 索引 该过程包括读取数据文件 Oracle dat 导出 解析数据 将数据写入 CSV 文件并对其
  • 按位运算还实用吗?

    维基百科是唯一真正的知识来源 它指出 在大多数较旧的微处理器上 按位 操作速度略快于 加法和减法运算 并且通常明显快于 乘法和除法 运营 论现代建筑 情况并非如此 按位 操作大体相同 速度作为加法 尽管仍然更快 比乘法 学习按位运算技巧是否
  • seaborn 散点图绘制的日期多于原始数据中存在的日期

    我的数据集包含 2018 年的数据 我尝试绘制一个简单的散点图 由于某种原因 seaborn 绘制了 2000 年至 2018 年的数据 我还没有找到解决方案 Seaborn lineplot 有效 Matplotlib scatter 也
  • 使用自定义主题配置或扩展 log4net SmtpAppender

    如何为生成的电子邮件主题指定布局和转换模式 BufferSize 需要小于或等于 1 这样就不会发生缓冲 代码项目文章log4net NonBufferedSmtpAppenderWithSubjectLayout看起来很有希望 通过继承所
  • 在 python shell 中像 IDLE 一样在 VSCode 中运行 Python

    我很清楚这个话题如何从 Visual Studio Code 中执行 Python 代码 但它们都没有展示如何使用导入的文件运行 gt gt gt python shell 因为我想单独调用函数 我知道我可以通过简单地输入来启动 pytho
  • Python:如何获取列表中项目的排序数量?

    在 Python 中 我有一个项目列表 例如 mylist a a a a b b b d d d c c e 我想输出类似的内容 a 4 b 3 d 3 c 2 e 1 如何输出列表中项目的计数和排行榜 我不太关心效率 只关心任何有效的方
  • Jenkins - env: ‘node’: 没有这样的文件或目录

    我有一个使用配置的詹金斯服务器https github com shierro jenkins docker examples tree master 05 aws ecs 我正在运行一个蓝色海洋使用简单的 Jenkinsfile 和管道j
  • 检测 Android 上的键盘 IME 语言

    如何检测在 EditText 中输入的内容使用哪种语言 我知道 API 13 有getCurrentInputMethodSubtype 但是旧版本的替代品是什么 空无一人 我什至不指望上述内容适用于所有键盘 我写了一个流行的键盘 但不知道
  • Codeigniter - 使用两个不同数据库的最佳方法

    有人知道在我的应用程序中使用两个不同数据库的最佳实践吗 我需要将数据存储在位于不同位置的两个数据库中 主机 用户名 密码 所有这些都会改变 我计划像往常一样创建模型 并在构造中设置数据库主机 名称 通行证等 我不确定你是否称这是 最好 的方
  • 从函数返回的记录具有串联的列

    我有一个表 用于存储帐户随时间的变化 我需要将其与其他两个表连接起来 以创建特定日期的一些记录 如果这些记录尚不存在 为了让事情变得更简单 我希望 我将返回正确历史数据的查询封装到一个接受帐户 ID 和日期的函数中 如果我执行 Select
  • 使用 GSON 反序列化通用类型

    我在 Android 应用程序 使用 Gson 库 中实现 Json 反序列化时遇到一些问题 我上过这样的课 public class MyJson
  • 二维 np.digitize

    我有二维数据 并且有一堆用 生成的二维箱scipy stats binned statistic 2d 对于每个数据点 我想要它占用的 bin 的索引 这正是np digitize是用于 但据我所知 它只处理一维数据 Thisstackex