繁体   English   中英

numpy翻转布尔数组的索引?

[英]Numpy flip boolean array by index?

说我有

>>> arr = np.array([True, True, False], dtype=bool)

是否可以调用类似

>>> arr.flip_boolean_array_by_index(2)
[True, True, True]

您可以将按位求反运算符~或按位异或( ^ )与1配合使用。

arr[idx] = ~arr[idx]

要么

arr[idx] ^= 1

idx可以是索引,切片,“花式”索引等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM