我有一个由0和1组成的一维NumPy数组,就像这样:
array([0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1])
我想要一种快速的方法来“翻转”数值,使零变成一,一变成零,从而得到像这样的NumPy数组:
array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
有没有一个简单的一行代码实现这个功能?我看了一下fliplr()
函数,但似乎需要二维或更高维的NumPy数组。我相信有一个相当简单的答案,但任何帮助都将不胜感激。