数值信息场理论
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] ,但未将其明确标记为 报价单。