数值信息场理论

ift_nift的Python项目详细描述


摘要

说明

nifty ," n 数值 i 信息 f ield t heor y ", 是一个通用的库,用于开发信号推断 不考虑底层空间网格及其 分辨率。它的面向对象框架是用python编写的,尽管 访问Cython、C++和C编写的库以提高效率。

nifty提供了一个工具包,它抽象出连续 空间,这些空间中的字段,以及作用于字段的运算符。 因此,正确规范现场作业 自动,不涉及用户。这允许抽象 推理算法的公式化和编程,包括 在信息场理论中。因此,nifty允许用户快速 在1D中原型算法,然后将开发的代码应用于 现实世界问题的高维设置。一组空间 nifty操作包括点集, n 维规则网格,球面 空间,它们的调和对应空间,以及构造为 它们的组合。

类别和功能概述

nifty库有三个主要类: 空格 表示 在空间上定义的某些网格, 字段和 运算符 应用于字段。

  • 空格
    • 点空间 -点的非结构化列表
    • rg_空间 - n -维正则欧氏网格
    • lm_空间 -球面谐波
    • gl_空间 -2-球面上的gauss-legendre网格
    • HP空间 - healpix 球面上的网格
    • 嵌套空间 -网格的任意乘积
  • 字段
    • 字段 -用于(离散化)字段的泛型类
field.cast_domain   field.hat           field.power        field.smooth
field.conjugate     field.inverse_hat   field.pseudo_dot   field.tensor_dot
field.dim           field.norm          field.set_target   field.transform
field.dot           field.plot          field.set_val      field.weight
  • 运算符
    • 对角算子 -指定基中的纯对角矩阵
    • 投影算子 -投影到指定基的子集上
    • vecvec_运算符 -从a的外积导出的矩阵 向量
    • 响应算子 -包括卷积的示例性响应, 掩蔽和投影
    • 传播算子 -维纳滤波理论中的信息传播算子
    • 显式算子 -带显式矩阵的线性算子 表示法
    • (及更多)
  • (及更多)

本摘要的部分内容摘自 [1] ,但未将其明确标记为 报价单。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java方面在春季没有被调用   java什么是JPA悲观显式@Lock用例(而仅仅@Transactional不是选项)?   java如何使用jackson序列化通用对象   java数据库只返回最后一个db项   Java:Generics:尝试在参数中包含genrics的接口中实现定义的方法时发生编译错误   树映射中的java树映射,无法从第二个映射中获取值   macos Java Mac OS从finder启动时,如何让XstartOnFirstThread实现?   在Java或C中附加两个十六进制长值   java Android应用程序内置购买   java如何获取字符串数组中特定字符串的所有索引?   爪哇猪拉丁语翻译移动辅音群   ArrayList的java对象导致NullPointException