如何将函数应用于数组的索引?

碰碰

我想使用数组元素的索引将函数应用于数组。例如,如果我有一个数组ar,我想计算ar[x,y] <- x + y

使用嵌套的for循环很容易。我想使用Apply函数来完成此任务。

ar <- array(data = 1, dim = c(2,2))
for(i in 1:2 ){
  for(j in 1:2){
    ar[i,j] <- i +j
  }
}
ar
智慧

如果是二维数组或矩阵,则可以执行以下操作:

row(ar) + col(ar)
#      [,1] [,2]
# [1,]    2    3
# [2,]    3    4

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将依赖于索引的函数应用于numpy ndarray?

如何将函数应用于 Pandas 中的多个多索引列?

如何将结果和max()结果的索引应用于一行上的数组

如何将函数数组应用于Javascript中相应参数的数组?

如何将函数应用于数组并形成两个单独的数组?

如何将函数应用于矩阵数组并获得相同形式的输出(矩阵数组)

如何将索引应用于成对的行

如何在MATLAB中通过将函数应用于每个元素的索引来创建数组?

如何将函数应用于数组中的所有元素(在C ++模板类中)

如何将函数应用于json数组的每个元素?

如何将向量化函数应用于numpy数组的上一个元素?

Pandas:如何将接受数组的函数应用于列?

numpy:如何将函数应用于数组的每一行

如何将函数(矩阵->标量)应用于3使python中的numpy数组变暗

如何将映射函数应用于Kotlin中的数组并更改其值?

如何将多变量函数应用于100x100数组?

如何将0元匿名函数应用于数组

在Julia中,如何将函数应用于具有数组的数据框?

Pandas 如何将函数应用于 groupby().first()

如何将dplyr函数应用于列表列?

如何将函数应用于 DataFrame 列?

如何将数学函数应用于节点值?

熊猫:如何将函数应用于不同的列

如何将函数调用应用于别名?

如何将函数应用于元组?

如何将函数应用于Spark DataFrame的列?

jQuery:如何将函数应用于哈希值?

如何将JavaScript函数应用于多个图像

如何将格式应用于groupby函数?