n-dimensional相关内容

如何在OpenGL中实现无重复顶点的平面着色?

我正在尝试使用平面着色在LWJGL OpenGL中渲染3D棱镜。例如,我有一个多维数据集索引,如下所示: 我在顶点缓冲区中只有8个顶点,我如上所述对它们进行了索引。有没有办法在立方体上实现平坦的法线着色,如下图所示?如果可能,我不想重写顶点和索引缓冲区以包括重复的顶点。 推荐答案 如果不需要任何其他属性(例如纹理坐标),则可以选择仅通过8个顶点创建具有面法向矢量的立方体网格。对法 ..
发布时间:2022-03-11 19:31:08 其他开发

如何使Numpy将每一行/张量视为一个值

许多功能,例如 in1d 和 setdiff1d 专为一维数组设计.在N维数组上应用这些方法的一种解决方法是使numpy将每行(高维数)视为一个值. 我发现这样做的一种方法是在此答案中以下代码摘自该答案. Joe Kington面临的任务是在尝试使用in1d时检测两个数组A和B中的公共行. import numpy as np A = np.array([[1,4],[2,5],[3, ..
发布时间:2020-07-24 20:45:52 Python

C ++如何生成n维元组的笛卡尔积

我希望生成一些数据,这些数据代表点云的坐标,这些点代表n个维度的n多维数据集.这些点应均匀地分布在整个n空间中,并且应能够在它们之间以用户定义的间距生成.这些数据将存储在数组中. 解决方案 我发现了 Boost中也有实际的笛卡尔积,但这是一个预处理程序指令,我认为它对您没有用. ..
发布时间:2020-07-24 20:45:48 C/C++开发

OpenCL:工作项,处理元素,NDRange

我和我的同学们都第一次遇到OpenCL.不出所料,我们遇到了一些问题.下面,我总结了我们遇到的问题和找到的答案.但是,我们不确定是否能解决所有问题,因此,如果你们能够同时查看我们的答案和下面的问题,那就太好了. 我们为什么不将其分解为单个问题? 它们部分相互关联. 我们认为这些是典型的初学者的问题.那些我们咨询过的同学都回答:“嗯, 我也不明白." 工作项与处理元素 在我 ..
发布时间:2020-05-20 18:51:33 其他开发

分形的尺寸:装箱数,hausdorff,在R ^ n空间中的装箱

我想计算写为0和1的n维数组的分形维数.它包括装箱数,hausdorff和包装尺寸. 我只知道如何对装箱计数尺寸进行编码(只需在n维矩阵中计数1,然后使用以下公式即可: boxing_count=-log(v)/log(n); 其中n-number of 1's和n-space dimension (R^n) 此方法模拟对最小分辨率框1 x 1 x ... x 1进行计数,因此其数 ..
发布时间:2020-05-06 11:09:57 其他开发

如何在更高维度的超球面上均匀分布点?

我感兴趣的是将N个点均匀分布在3维及更高尺寸的球体表面上. 更具体地说: 给出点N和维数D(其中D> 1,N> 1) 每个点到原点的距离必须为1 两点之间的最小距离应尽可能大 每个点到它最近的邻居的距离不必对于每个点都相同(实际上,除非点的数量形成柏拉图式实体的顶点,或者如果N ..
发布时间:2020-05-06 10:34:52 其他开发

C ++ 2D向量和操作

如何在C ++中创建 2D向量并找到 length 和 ? 在这种情况下,向量元素如何填充值? 谢谢。 解决方案 如果您的目标是进行矩阵计算,请使用 Boost :: uBLAS 。这个库有很多线性代数函数,并且可能比手工创建的任何东西快很多。 如果你是一个受虐狂者,想要坚持使用 std :: vector ,您需要执行以下操作: std :: vector ..
发布时间:2016-10-23 13:06:23 C/C++开发

我如何获得一个N-D数组作为二维数组的最后两个维度?

我在MATLAB三维数组,尺寸(myarray的)= [100 100 50] 。现在,我想获得一个特定的层,由索引在第一个的尺寸规定,在一个二维矩阵的形式。 我试图于myMatrix = myArray的(myIndex,:,:); ,但是这给了我与尺寸(于myMatrix)= [1 100 50三维数组] 。 我如何告诉MATLAB我不感兴趣的第一维(因为只有一层),因此它可以简化矩阵? ..

增加值在Java三维名单

精简版 你如何在同一值添加到3维数组列表去了? 列表<名单,LT;名单<串GT;>> FD =新的ArrayList<名单,LT;名单<串GT;>>(); 我了解到,对于一个正常的ArrayList中,下面可以做列表<串GT; R =新的ArrayList<串GT;(); R.addAll(Arrays.asList(“A”,“B ..
发布时间:2016-05-29 17:53:53 Java开发

爪哇 - 如何建立唯一的对象的元组(n维)?

我有我需要创建独特的元组对象从对象列表下面的挑战。该特殊车种零配件的挑战是如何在这里我能做到这一点的动态列表大小(n维)?这是很容易的情况下,你有固定的尺寸。我希望有人知道第三方的API或有一定的提示我怎么能达到这一点。 的exampel下面示出了它的一个3列出,所以很容易解释。 我有排序的类列表如对象 LISTA = {A1,A2} 数组listB = {B1,B2,B3} listc = ..
发布时间:2015-11-30 22:37:06 Java开发

n维匹配算法

寻找一些建议在这里。有谁知道一个好地方开始寻找到在n维空间匹配算法。例如,任何约会站点那里必须使用某种算法来匹配2人。我读的是我们可以映射在一个多维数组中配点方式为每特性的人的特征。一旦我们有一个人所有(可用)的特点,我们可以重新present此人在n维数组中的一个点。然后,以配合2人会很简单,如发现该n维数组2点之间的最短距离。有没有人有在实施这类算法的任何参考?什么是在写这几样东西最好的语言? ..
发布时间:2015-11-30 16:37:50 C/C++