R - 图像绘图MNIST数据集错误“z”必须是矩阵

时间:2018-03-22 01:06:40

标签: r

我很难尝试显示一个数字,并希望得到任何帮助或建议。

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'必须是数字或逻辑。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

尝试:m_numbers <- unlist(apply(m, 2, rev)) z需要是数字或矩阵。

答案 1 :(得分:0)

我遇到了同样的问题,矩阵中的值是整数,我用mode(m_numbers) = "numeric"将它们转换为数字。这应该可以解决错误

“ z”必须为数字或逻辑