我想创建我自己的(N x N)矩阵数组,该数组与用dataset_mnist()
加载的keras兼容格式相匹配。
mnist <- dataset_mnist()
x_train <- mnist$train$x
str (x_train)
收益率
int [1:60000, 1:28, 1:28] 0 0 0 0 0 0 0 0 0 0 ...
我想把我自己的数据做成这样的格式,假设我有2000个不同的100 x100整数矩阵:mat 1,mat 2,mat 3,mat 4... mat 2000。如何将它们组合起来以生成具有以下结构的对象:
int [1:2000, 1:100, 1:100] ...
然后我可以用它作为Keras模型的输入数据
我试过了:
as.vector (c(mat1, mat2))
as.array (c(mat1, mat2))
rbind (mat1, mat2)
但是它不能产生正确结构的数据。谢谢你的帮助!
2条答案
按热度按时间m1m5dgzv1#
c
oncatenate您的矩阵,并使array
。c
oncatenate矩阵维度和第三个dim
维度,这是矩阵的数目。* 范例:*flvtvl502#
你也可以看看包listarrays。