我很难尝试显示一个数字,并希望得到任何帮助或建议。
tmp <- train[train$label == 0,]
tmp # has V17015 V17021... values.
m <- matrix(tmp[1,1:784], ncol = 28, nrow = 28)
m # m has 28 by 28 and all zeroes
m_numbers <- apply(m, 2, rev)
m_numbers
#I got [[28]][[28]] 0
image(1:28, 1:28,z = m_numbers, col = gray.colors(256))
我得'z'必须是一个矩阵,当我m_numbers <- as.matrix(m_numbers)
时,我得'z'必须是数字或逻辑。
感谢您的帮助。
答案 0 :(得分:0)
尝试:m_numbers <- unlist(apply(m, 2, rev))
z需要是数字或矩阵。
答案 1 :(得分:0)
我遇到了同样的问题,矩阵中的值是整数,我用mode(m_numbers) = "numeric"
将它们转换为数字。这应该可以解决错误
“ z”必须为数字或逻辑