r - 我将如何反转 R 中矩阵的二进制数字(0 和 1)?
问题描述
我已经使用 R 包 pixmap 通过读取 pgm 文件创建了一个二进制数字矩阵,但我试图反转二进制数字(使所有 0 变为 1,所有 1 变为 0)并再次输出矩阵。有没有一种有效的方法来做到这一点?
解决方案
matrix <- +(!matrix)
将其!
强制转换为逻辑矩阵并将 0 和 1 切换为 TRUE 和 FALSE。+
强制它回到 0 和 1 。
推荐阅读
- python - (Discord.py-rewrite) 命令执行没有错误,但不起作用
- reactjs - 使用 React Hook 传递新状态时如何修复未定义的值?
- laravel - 编辑表单中的多项选择字段为空白,编辑表单中的 Select2 不会触发编辑表单中的选定值 - Laravel Livewires
- react-native - 来自登录屏幕的反应导航重定向
- javascript - 如何在每个页面的现有 PDF 文件中添加二维码?
- sql - 如果在其他键值表中未找到特定键行,则加入
- python - 用熊猫根据另一列的值删除一列中的值
- vhdl - 此处只能声明 SHARED 变量
- javascript - 如何在反应中获取选择下拉列表的映射选项的值?
- r - 直方图的对数尺度变换和拟合伽马曲线