任意维抽样计算库
sampl的Python项目详细描述
任意尺寸的空间填充抽样设计的集合。
api的结构使得顶层包表示您感兴趣的域的形状:
*ball-n维实体单位球
*directional-n维空间中单位长度方向的空间。
您还可以假设这是n维单位球边界的一个采样。1]^n`.
*子空间-采样与单位向量正交的n-1维子空间
或采样从维度n到较低维度m的grassmanian投影图谱。
*形状-嵌入到n维空间中的(n-1)-流形和非流形的集合。目前,所有这些都必须使用均匀的分布进行采样。
每个模块中都有一个填充样本空间的方法列表。
请注意,并非下面列出的所有方法都适用于上面列出的模块。它们包括:
*均匀-点的随机均匀分布(适用于球,
定向,超立方体,子空间,和形状)正常的-高斯分布的点(可用于超立方体)< * * *多模态-混合高斯分布的点(可用于超立方体)< / * *无级变速器-一个近似的.在给定的空间(可用于超立方体和定向)的点上的Voronoi剖分对空间约束
(可用于超立方体)的拉丁超立方体抽样设计(BR/> *BR/> BR/> Python CVT代码是由BR/> Carlos Correa提供的C++实现改编的。格拉斯曼采样器改编自Shusen
Liu的代码。
api的结构使得顶层包表示您感兴趣的域的形状:
*ball-n维实体单位球
*directional-n维空间中单位长度方向的空间。
您还可以假设这是n维单位球边界的一个采样。1]^n`.
*子空间-采样与单位向量正交的n-1维子空间
或采样从维度n到较低维度m的grassmanian投影图谱。
*形状-嵌入到n维空间中的(n-1)-流形和非流形的集合。目前,所有这些都必须使用均匀的分布进行采样。
每个模块中都有一个填充样本空间的方法列表。
请注意,并非下面列出的所有方法都适用于上面列出的模块。它们包括:
*均匀-点的随机均匀分布(适用于球,
定向,超立方体,子空间,和形状)正常的-高斯分布的点(可用于超立方体)< * * *多模态-混合高斯分布的点(可用于超立方体)< / * *无级变速器-一个近似的.在给定的空间(可用于超立方体和定向)的点上的Voronoi剖分对空间约束
(可用于超立方体)的拉丁超立方体抽样设计(BR/> *BR/> BR/> Python CVT代码是由BR/> Carlos Correa提供的C++实现改编的。格拉斯曼采样器改编自Shusen
Liu的代码。