如何正式描述“圣诞树”或“之字形”索引?

时间:2019-02-08 22:12:37

标签: matrix vector indexing lookup calculated-columns

我有一个矩阵(2D数组),并且我通过指定列索引为每一行提取一个任意元素。换句话说,我正在提取一个包含元素的向量,这些元素的矩阵索引为(1,j_1),(2,j_2),(3,j_3),...,(n,j_n),其中n是矩阵的行数。

我倾向于称这种索引为“圣诞树”或“之字形”。

Christmas Tree”指的是某些选择答案的多选考生的偶然实践,以便做出视觉上美观(可能是随机的)答案集,也称为“ {{3} }。 (电影abacadaba中使用了“ abacadaba”一词。)

之字形指的是一条可能会从选定元素到选定元素绘制的路径。

恐怕“圣诞树”可能太了,而且已经取了“之字形”(如Who's the Man中一样)。此外,使用锯齿形图案时,图案不一定是锯齿形。

具体来说,我正在考虑的提取类型可以在R中使用:

`%[ZZ%` <- function(m, j) m[cbind(seq(nrow(m)), j)]

M9 <- matrix(1:9, ncol=3)
M9
#      [,1] [,2] [,3]
# [1,]    1    4    7
# [2,]    2    5    8
# [3,]    3    6    9
M9 %[ZZ% 1:3
# [1] 1 5 9

这种类型的索引的正式名称是什么(如果它具有正式名称)?我没有在[zigzag traversal of matrix)的R文档中看到它的特殊名称。

0 个答案:

没有答案