问题标签 [dimensional]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
274 浏览

pca - 用于人脸识别的 PCA

令 x1 为 image1 的向量(灰色),x2 为 image2 的向量(灰色),以此类推 xn 为 imagen 的向量(灰色)。比如说,所有的图像大小由 r 行和 c 列 (r*c) 表示

所以,X = [x1, x2, x3, .... xn]。

正如许多文献表明的那样,要减少 n。其他文献也倾向于减少 r*c。

更喜欢哪一个。

0 投票
1 回答
101 浏览

java - 在数组中高效查找元素

在我正在制作的游戏中,我需要不断地从列表中找到对象,然后检查它的坐标是否相邻,有数百个这样的对象,其中只有 4 个是正确的,有没有更好的方法来做到这一点?

该列表位于 getMap.getTerrain(x,y);

它是一个 2 维 int 数组,用于保存对象的 dataValue。

0 投票
1 回答
402 浏览

arrays - 在 Jess 中使用二维数组

我一直在尝试为我在 Jess 中构建的游戏代表某个场景,到目前为止,我有一个特定的事实可以告诉每个场景的所有元素。由于此游戏场景将以文本格式表示(仅使用文本字符),因此我非常想根据从场景事实中检索到的信息,使用二维数组将某个字符与某个位置进行匹配。

任何人都可以给我一些关于如何实现这一目标的见解?

0 投票
1 回答
127 浏览

java - 输出二维数组的问题...?

这是一个计划的开始,该计划将来自四个不同班级的学生及其成绩组织起来。最终我会添加平均值等等。然而,目前我在“studentListField”中输出成绩时遇到问题——见下文……在“addButton”之后。我对 java 和我用来构建这个的特定程序 (netbeans) 很陌生,因此我要求指导和帮助。**

0 投票
1 回答
202 浏览

position - 如何在二维数组中找到对象的位置?

所以具体来说,我有一个用 JLabels 填充的二维数组。如果从另一种方法我得到一个我们确定存在于该数组中的 JLabel,我如何获得数组中标签的坐标。部分代码是这样的(PS数组是[9][5]):

因此,如果我有 jLabel81,我如何找出它在数组的哪个位置?我们期待 [8][1]。

0 投票
3 回答
2509 浏览

list - 创建二维列表矩阵

如何1使用给定的行数和列数创建一个基于列表的矩阵?例如,像:

0 投票
2 回答
273 浏览

javascript - 多维javascript数组中的Javascript For循环

谁能给我一个带有多维输入数组的 JavaScript 示例/示例?希望您能提供帮助,因为我还是 JavaScript 新手。

像这样:

谢谢

0 投票
1 回答
196 浏览

arrays - C++ 使用类方法返回二维数组

嗨,我是编程新手,即将进入第二学期,所以请耐心等待我的问题,因为这不是作业,我只是想看看有些事情是如何运作的。

我有一个程序,我想演示如何从 Class 方法返回 2D 数组。我正在阅读我的教科书,它说“get”方法使它们成为常量,这样程序员就不会无意中对私有变量进行更改。

好的,这就是我想出的 [10][10] 二维字符数组的方法:

这行得通,但我想知道这是否是正确的代码(我相信这不是因为它迫使我将 const 放在 char* 之前,而我在网上和书中找到的 get 方法中的所有 const 用法示例只有 const 在行尾),为什么它仍然有效?我试着做 char (* getArray1())[10] const; 但这不起作用,编译器抱怨它期望在 const 之前有一个 { ,但这不是我想要做的。

我也知道,如果这是一个一维数组,它只是:

因为我测试了它并且它有效。我看到另一个网页说明了如何使用 1D 数组代替 2D 数组,所以我已经知道了,但是这基本上会创建一个 100 的新数组(数组 [100],基本上是数组 [10 * 10])

我在这里查看了其他示例,并且我也知道这可能会返回所谓的“衰减数组”,其中包括可能的错误编码技术等。

但如果我做对了,请告诉我。如果没有,请告诉我你的想法。

谢谢

0 投票
1 回答
6571 浏览

java - java二维数组排序

编写一个程序,提示用户输入一个双精度值的 nxn 矩阵,并显示一个新矩阵,该矩阵对初始矩阵的列进行了排序。您可以使用任何排序算法来解决问题;请在代码头中指定使用的排序算法的名称。你的程序必须实现排序算法;您不能使用 Array 类中提供的排序方法。排序应该实现到一个方法中,其中返回一个新数组并且原始数组是完整的:

该程序还应该实现一个向用户打印初始矩阵和结果矩阵的方法。打印出来的格式应该很好。这是一个示例运行:

这就是我所拥有的。我相信它几乎是完美的。我认为我使用的排序方法会对列进行排序,但也可能对行进行排序。但是,当我运行程序时,我得到了这个......

java.util.Scanner.next(Scanner.java:1530) 处 java.util.Scanner.throwFor(Scanner.java:909) 处 java.util.Scanner.nextDouble( Scanner.java:2456) 在 Hmwk3_jrgluck.main(Hmwk3_jrgluck.java:16)

任何想法/帮助..

0 投票
1 回答
6408 浏览

matlab - MATLAB: Duplicate each element of a vector?

I'm new to MATLAB and this website as well. I tried searching for this question, but to no avail (so I apologize if this ends up being a questions which has already been asked here before). In class, we were assigned a problem with the following description: "For an n-dimensional vector X, the function should return another 2n-dimension where each element is repeated twice. For example: if a=[2 3 4 5], after using the function, a=[2 2 3 3 4 4 5 5];" It should work with a vector of ANY random size.

Your help is really appreciated! Thanks