问题标签 [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.
python - 优化Python字典/负索引存储
由这个问题的评论提出(我可以看到这无关紧要),我现在意识到使用字典来获取需要定期查询/访问的数据并不好,速度很快。
我有这样的情况:
我将坐标键存储到在游戏中充当图块数组的对象。这些在某些时候会是负面的,所以我不能使用列表或某种稀疏数组(我认为这是术语?)。
我可以:
- 加快字典查找速度,所以这不是问题
- 找到某种支持稀疏负索引的容器?
我会使用一个列表,但随后查询将从 O(log n) 到 O(n) 以找到 (x, y) 处的区域。(我想我的时间也在这里)。
list - 试图从方案中的列表中获取元素的索引
所以我试图从列表中获取索引:
(get-indexes 'G (list 'A 'G 'T 'X 'I 'T 'G))
(2 7)
其中索引从 1 开始,所以 'A 是索引一
我正在考虑使用一个辅助函数,它需要一个 elt lst 和索引 ex: (get-indices-helper el lst index)
我也在考虑可能使用 list-ref 并喜欢切换它以使其以获取索引的方式工作,但是我找不到它的实际方案定义。
python - 如何沿一个轴获取 NumPy 数组中最大元素的索引
我有一个二维 NumPy 数组。我知道如何获得轴上的最大值:
如何获得最大元素的索引?我想array([1,1,0])
改为输出。
matlab - Matlab:将数据块随机分成相等大小的集合
我有一个大型数据集,我需要将其随机分成 5 个几乎相等大小的集合以进行交叉验证。我以前很高兴地习惯于_crossvalind_
分成组,但是这次我需要一次将数据块分成这些组。
假设我的数据如下所示:
然后我想将它们随机分成 5 组,每组 2 组,例如这样
我想我可以用一些 for 循环来做到这一点,但我猜在 matlab 中必须有一种更具成本效益的方法:-)
有什么建议么?
asp.net-mvc - 在 MVC 3 中可以将模型绑定到具有非顺序索引的列表?
我正在关注Phil Haack在http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx上的信息
他谈到了非序列指数:
当您将模型绑定与 TextBoxFor 一起使用时,这在 MVC3 中是否可行?
这是使用顺序索引的方法:
如果不可能,如果我的索引不是连续的,我还能做些什么吗?
opengl - 使用 glDrawElements 很难理解索引
我正在尝试绘制地形,GL_TRIANGLE_STRIP
但是glDrawElements
我很难理解背后的索引glDrawElements
...
这是我到目前为止所拥有的:
我相信我vArray
是正确的,我在绘图时使用相同的值glBegin(GL_TRIANGLE_STRIP)/glEnd
,效果很好。
我的猜测是只使用每个x
顶点的坐标索引。但我不知道这是否是使用索引的正确方法glDrawElements
。
- 0:从三角形第一个顶点开始的 x 坐标索引。位置:(-128,-128)。
- 768:从三角形的第二个顶点开始的 x 坐标的索引。位置:(-128,-127)
- 3:从三角形第三个顶点开始的 x 坐标索引。位置:(-127,-128)
- 771:从第四个顶点开始的 x 坐标的索引,它将绘制第二个三角形。位置:(-127,-127)。
我认为到目前为止一切都有意义吗?
不起作用的是上面的位置值(我加倍检查vArray
并且它们是正确的)与glDrawElements
正在使用的不同。绘制了两个三角形,但它们比应有的大得多。它正确地从 (-128, -128) 开始,但它会变成 (-125, -125) 而不是 (-127, -127)。
我不明白我在这里做错了什么......
mysql - MySQL DB 上的位图索引
我正在尝试使用Bitmap Indices在 MySQL 中设计一个 OLAP DB ,但是 MySQL 不支持 Bitmap 索引(据我所知),所以我必须构建和维护自己的位图索引。
有人可以告诉我这是否仍然会给我的应用程序带来任何好处,比如加快多维范围查询?如果是这样,那将是实现它的最佳方式?
python - 如何在列表中查找所有出现的元素
index()
将给出列表中第一次出现的项目。是否有一个巧妙的技巧可以返回元素列表中的所有索引?
arrays - 一起使用列表元素和索引
我一直觉得在 Haskell 中拥有一个需要使用列表(或数组,同样适用)的值和索引的函数或表达式很尴尬。
我在这里validQueens
尝试 N 皇后问题时在下面写...
我不关心索引的使用,所有的优点和缺点等等。感觉很草率。我想出了以下内容:
受到 Python 的启发enumerate
(并不是说借用命令式概念一定是个好主意)。在概念上似乎更好,但snd
整个fst
地方有点糟糕。至少乍一看,它在时间和空间上的成本都更高。我不确定我是否更喜欢它。
所以简而言之,我对任何一个都不满意
- 通过以长度为界的索引进行迭代,或者更糟糕的是,逐个和两个
- 索引元素元组
有没有人发现比上述任何一种都更优雅的模式?如果不是,是否有任何令人信服的理由上述方法之一优越?
java - 如何正确使用 Hibernate @Index 注解?
我有一个 java 类用作实体,它有 2 个继承自它的类。这个类有一些索引,但这些索引没有出现在数据库中。这是我的java超类代码
有谁知道我的问题是什么注意:我的所有java类都有这个问题,但这是其中之一。所有类中的代码都与此相同
编辑:我构建了一个 xml 文件并将其放入一个 grails 项目中,当我运行这个项目时,创建了数据库