我有一个包含3个矩阵的数组。我希望应用函数" norm"单独地给每个矩阵,得到一个包含3个矩阵的数组。
我的功能:
apply(DS,1, norm, "2")
每个矩阵:
apply(DS[,,1], 1, norm, "2")
现在我希望对数组中的每个矩阵执行此操作:
for (i in 1:3) apply(DS[,,i], 1, norm, "2") #> this does not work?
有没有办法做到这一点?如果我执行第一个函数,它将它应用于所有3个矩阵,但只给我一个矩阵,而不是3?