gpt4 book ai didi

arrays - R 3d 数组到 2d 矩阵

转载 作者:行者123 更新时间:2023-12-02 08:24:56 25 4
gpt4 key购买 nike

假设我有一个维度为 (x,y,z) 的 3d 数组,并且希望将数据重组为维度为 (x*y,z) 的矩阵,如下所示:

my_array <- array(1:600, dim=c(10,5,12))
my_matrix<-data.frame()

for (j in 1:5) {
for (i in 1:10) {
my_matrix <- rbind (my_matrix, my_array[i,j,1:12])
}
}

您能建议一种更快、更优雅的方法吗?

谢谢

最佳答案

更改数组的维度:

dim(my_array) <- c(10 * 5 , 12)

关于arrays - R 3d 数组到 2d 矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37662433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com