R语言
slice.index
位于 base
包(package)。 说明
返回一个整数矩阵,指示给定数组中切片的数量。
用法
slice.index(x, MARGIN)
参数
x |
数组。如果 |
MARGIN |
给出要切片的维度数的整数向量。 |
细节
如果 MARGIN
给出单个维度,则与此相关的切片编号 i
的所有元素都具有值 i
。一般来说,切片编号是通过按列优先顺序对 MARGIN
给出的维度中的所有索引组合进行编号而获得的。即, , ..., 为切片的维度编号(MARGIN
的元素), , ..., 为相应的范围,以及 , , ..., ,维度 的值为 , ..., 维度 的值为 的切片编号为 。
值
整数数组 y
,其维度与 x
的维度相对应。
例子
x <- array(1 : 24, c(2, 3, 4))
slice.index(x, 2)
slice.index(x, c(1, 3))
## When slicing by dimensions 1 and 3, slice index 5 is obtained for
## dimension 1 has value 1 and dimension 3 has value 3 (see above):
which(slice.index(x, c(1, 3)) == 5, arr.ind = TRUE)
也可以看看
row
和col
用于确定行索引和列索引;事实上,当x
是矩阵时,这些是slice.index
对应于MARGIN
分别等于1和2的特殊情况。
相关用法
- R slotOp 提取或替换插槽或属性
- R strsplit 分割字符向量的元素
- R seq.Date 生成规则的日期序列
- R search 给出 R 对象的搜索路径
- R solve 求解方程组
- R scan 读取数据值
- R sprintf 使用 C 风格字符串格式化命令
- R stop 停止函数执行
- R sign 标志函数
- R svd 矩阵的奇异值分解
- R strtoi 将字符串转换为整数
- R source 从文件、连接或表达式中读取 R 代码
- R sQuote 引用文字
- R switch 选择替代方案列表之一
- R substitute 替换和引用表达式
- R strrep 重复字符向量的元素
- R split 分组并重新集合
- R sort 对向量进行排序或排序
- R standardGeneric 形式化方法系统 – 调度 S4 方法
- R sequence 创建序列向量
- R startsWith 字符串是否以另一个字符串开头或结尾?
- R system.file 查找 R 系统文件的名称
- R sample 随机样本和排列
- R strwrap 将字符串换行以设置段落格式
- R seek 重新定位连接的函数
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Slice Indexes in an Array。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。