首页 > 解决方案 > 我将如何反转 R 中矩阵的二进制数字(0 和 1)?

问题描述

我已经使用 R 包 pixmap 通过读取 pgm 文件创建了一个二进制数字矩阵,但我试图反转二进制数字(使所有 0 变为 1,所有 1 变为 0)并再次输出矩阵。有没有一种有效的方法来做到这一点?

标签: r

解决方案


matrix <- +(!matrix)

将其!强制转换为逻辑矩阵并将 0 和 1 切换为 TRUE 和 FALSE。+强制它回到 0 和 1 。


推荐阅读