【问题标题】:What are "synthetic dimensions" in Blaze?Blaze 中的“合成维度”是什么?
【发布时间】:2013-01-02 13:22:14
【问题描述】:

Blaze 自述文件(此处为 https://github.com/ContinuumIO/blaze)描述了对 NumPy 的多项改进,包括“合成维度”。我四处寻找,但无法找出它们是什么。

有人可以启发我吗?

谢谢。

【问题讨论】:

  • 没有意识到该项目的存在 - 所以谢谢 - 将不得不留意这一点。但是,使用网站上提供的邮件列表,您可能更有可能获得答案?
  • 没问题,因为 Travis Oliphant 离开了 NumPy 的开发工作来开发 Blaze,我认为这是个大新闻。事后看来,StackOverflow 上不存在的 Blaze 标签应该是一个线索,表明它不在许多人的雷达上。感谢您对他们的邮件列表的建议,我也会在那里尝试。

标签: python numpy blaze


【解决方案1】:

首先要注意几点。第一,我从事该项目,第二,这些功能仍处于规划阶段,因此目前尚未实施。

Blaze 中的“综合维度”很像数据库中的派生列。它是根据其他行或列的表达式公式计算的值,但不存在于物理内存或磁盘中。

在 Blaze 中,我们试图使此类列(尤其是对于列式数据存储)能够被下一代 ufunc 对象使用,这些对象能够在计算中从合成维度和物理维度计算值。

希望能回答问题!

【讨论】:

    猜你喜欢
    • 2017-06-17
    • 2018-05-14
    • 2018-01-05
    • 2017-02-11
    • 2022-12-25
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    相关资源
    最近更新 更多