gpt4 book ai didi

arrays - 将列表的 (m,m,n) 数组组合成一个 (m,m,n) 数组

转载 作者:行者123 更新时间:2023-12-02 08:30:54 27 4
gpt4 key购买 nike

将存储在一系列列表中的 m、m、n 维数组组合成一个 m、m、n 维数组的方法是什么?

示例:

这是三个包含 m,m,n 维数组的列表:

list1 <- array (1, dim = c(5, 5, 3)) 
list2 <- array (2, dim = c(5, 5, 3))
list3 <- array (3, dim = c(5, 5, 3))

m,m,n 维度的组合列表:

lists <- list(list1 = list1, list2 = list2, list3 = list3)

我想在“列表”对象上执行一个函数,它给我一个 m,m,n 维度的数组(例如“want.to.get”输出)

want.to.get <- array (rep (1:3, each = 5*5*3), dim = c(5,5,9))

最佳答案

library(abind)
abind(lists, new.names = list(NULL, NULL, 1:9))

关于arrays - 将列表的 (m,m,n) 数组组合成一个 (m,m,n) 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26984070/

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