问题标签 [indices]

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 回答
2284 浏览

r - R - 从矩阵中提取满足给定条件的行?

给定一个像上面这样的矩阵 - 什么是迭代矩阵的有效方法,选择第一个元素为 1 且所有其他元素为 0 的行,这样

被退回?

感谢:D。

0 投票
4 回答
1994 浏览

java - 用于计算股票指数的 Java 类

任何人都知道我在哪里可以找到用于计算股票指数的开源 Java 类,例如简单移动平均线、加权移动平均线等

0 投票
1 回答
2022 浏览

opengl-es - 带有 GL_TRIANGLE_FAN 的 android/openGL 多维数据集

我是openGL ES的新手,我想构建一个简单的多维数据集,但似乎有一些问题让我想拥有4个不同的TRIANGLE_FAN的索引字节缓冲区,我将如何去做/重写我的代码:

我假设您必须使用 GL10.GL_PRIMITIVE_RESTART,但是对于 android,我认为这不存在...

0 投票
2 回答
489 浏览

c - 无法在 OpenGL 中显示 VBO

我在 OpenGL 中有一个 VBO 和一个 IBO,但无法正确绘制它们。你能告诉我我在框架显示功能中忘记了什么吗?- struct Point3D 是一个在 (x,y,z) 内有 3 个浮点数的结构。- nbVertex 是 glVertex 数组中的顶点数量。- nbVBOInd 是 VBOInd 数组中的索引数量。

谢谢 !

0 投票
2 回答
1764 浏览

python - NumPy:从高于和低于阈值的掩码二维数组中查找排序索引

我有一个 2D 蒙面值数组,我需要从最低到最高排序。例如:

但是对于排序后的索引,我需要将它们分成两个简单的子集:小于或等于大于或等于给定的数据。此外,我不需要屏蔽值,它们需要被删除。例如,使用datum = 51.1,我如何过滤sorted_ind到上面的 10 个索引datum和下面的 8 个值?(注意:由于逻辑标准或等于逻辑标准,有一个共享索引。可以从分析中删除 3 个屏蔽值)。我需要保留展平的索引位置,就像我np.unravel_index(ind, ar.shape)稍后使用的那样。

0 投票
8 回答
3560 浏览

python - Python:删除所有满足特定条件的列表索引

为了深入了解它,我正在尝试遍历 python 中的坐标对列表并删除其中一个坐标为负数的所有情况。例如:

在数组中:

我想删除其中任一坐标<0的所有对,留下:

我的问题是 python 列表不能有任何间隙,所以如果我这样循环:

当元素被删除时,所有索引都会发生变化,从而扰乱迭代并导致各种问题。我尝试将坏元素的索引存储在另一个列表中,然后循环遍历并删除这些元素,但我遇到了同样的问题:一旦一个元素消失,整个列表的移位和索引就不再准确。

有什么我想念的吗?

谢谢。

0 投票
4 回答
3742 浏览

r - 使用包含行名和列名的索引向量向矩阵添加值

假设我有一个非常大的稀疏数据矩阵,但我只对查看它的样本感兴趣,使其更加稀疏。假设我还有一个三元组数据框,包括数据的行/列/值的列(从 csv 文件导入)。我知道我可以使用 library(Matrix) 的 sparseMatrix() 函数来创建一个稀疏矩阵

但是,由于我的值,我最终得到了一个稀疏矩阵,它是数百万行乘数万列(其中大部分是空的,因为我的子集不包括大部分行和列)。所有这些零行和列最终都会扭曲我的一些函数(以集群为例——当原点甚至不是有效点时,我最终得到一个包含原点的集群)。我想执行相同的操作,但使用 i 和 j 作为行名和列名。我尝试创建一个密集向量,采样到最大大小并使用添加值

(实际上我一直将它设置为 1,因为我对这种情况下的值不感兴趣)但我发现它填充了整个矩阵,因为它需要所有行和列的交叉,而不仅仅是row1*col1, row2*col2... 有人知道一种方法来完成我想要做的事情吗?或者,我可以填充稀疏矩阵并简单地让它以某种方式丢弃所有零行和列以将自身压缩成更密集的形式(但我想保留一些对原始行号和列号的引用)我很感激任何建议!

这是一个例子:

我想去掉第 1,3 和 5 列以及第 2 和第 4 行。这是一个非常简单的例子,但想象一下,如果不是第 1、3 和 5 行,它们是 1000、3000 和 5000。然后它们之间会有更多的空行。这是当我使用具有命名行/列的密集矩阵时发生的情况

0 投票
2 回答
251 浏览

java - 识别索引(java)

这让我恶心..你能帮我解决这个问题吗?我的问题是识别我的java程序上的空格和它的索引,但我不知道如何识别索引(JAVA)。这是我的代码:

提前谢谢。

0 投票
6 回答
6528 浏览

python - 如何在大型稀疏矩阵中找到非零元素的索引?

我有两个大小为 100000 X 100000 的平方矩阵(a,b)。我必须取这两个矩阵(c = ab)的差异。结果矩阵'c'是一个稀疏矩阵。我想找到所有非零元素的索引。我必须多次执行此操作(> 100)。

最简单的方法是使用两个 for 循环。但这是计算密集型的。你能告诉我任何算法或包/库最好在 R/python/c 中尽快做到这一点吗?

0 投票
1 回答
58 浏览

sql - 关于指数的问题

如果我有一个包含以下列作为主键的表:Username, Title, Start Date,那么数据库将自动在其上创建索引。

  1. 如果我想按用户名选择,并开始查询日期.....它会使用上面的索引还是我需要指定一个额外的索引?
  2. 如果标题和开始日期唯一标识,但我还将用户名添加到主键,那会使其成为超级键吗?