首页 > 解决方案 > 使用 combine() 和 aperm() 函数进行训练——第一个参数的问题,必须是一个数组

问题描述

我正在尝试通过组合两个列表并将其制成一个数组来创建一个训练集,然后使用 aperm 组合两个数组,但我收到一条错误消息:

Error in aperm.default(combine(train_Set), c(1, 2)) : invalid first argument, must be an array

代码如下所示:

train_Set <- c(Smiling[1:50], Non_smiling[1:50])
train<-aperm(combine(train_Set), c(1,2))

我不确定这是否正确完成,任何人都可以告诉我为什么我会收到这个错误以及我该如何纠正这个错误?

标签: r

解决方案


推荐阅读