我目前正在学习在R中使用Keras。运行命令
dim(mnist$train$x)
我得到的输出为(输出1)
[1] 60000 28 28
表示有60000个矩阵,每个矩阵的尺寸为28 * 28。
现在,当我通过R代码为相同维度创建数组时,我将使用
test <- array(28*28*6000,dim=c(28,28,6000))
首先指定内部层,然后使用语句dim(test)
得到此输出(输出2)
[1] 28 28 6000
这两种符号都以不同的格式显示相同的数组。是否有可能在第二种情况下以输出1格式获得输出?
答案 0 :(得分:0)
您是否只想以输出1格式输出2?您的意思是这样的:
test <- array(28*28*6000,dim=c(28,28,6000))
d <- dim(test)
newdim <- c(d[length(d)], d[-length(d)] )
newdim将为60000 28 28