Numpy 中是否有函数可以反转二进制数组中的 0 和 1?如果
a = np.array([0, 1, 0, 1, 1])
我想得到:
b = [1, 0, 1, 0, 0]
我用:
b[a==0] = 1
b[a==1] = 0
但也许 Numpy 中已经存在一些东西可以做到这一点。
原文由 floflo29 发布,翻译遵循 CC BY-SA 4.0 许可协议
Numpy 中是否有函数可以反转二进制数组中的 0 和 1?如果
a = np.array([0, 1, 0, 1, 1])
我想得到:
b = [1, 0, 1, 0, 0]
我用:
b[a==0] = 1
b[a==1] = 0
但也许 Numpy 中已经存在一些东西可以做到这一点。
原文由 floflo29 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答862 阅读✓ 已解决
你可以简单地做:
或者