当前位置: 首页 > 文档资料 > NumPy 中文教程 >

invert

优质
小牛编辑
133浏览
2023-12-01

此函数计算输入数组中整数的按位NOT结果。 对于有符号整数,返回两个补码。

例子 (Example)

import numpy as np 
print 'Invert of 13 where dtype of ndarray is uint8:' 
print np.invert(np.array([13], dtype = np.uint8)) 
print '\n'  
# Comparing binary representation of 13 and 242, we find the inversion of bits 
print 'Binary representation of 13:' 
print np.binary_repr(13, width = 8) 
print '\n'  
print 'Binary representation of 242:' 
print np.binary_repr(242, width = 8)

其输出如下 -

Invert of 13 where dtype of ndarray is uint8:
[242]
Binary representation of 13:
00001101
Binary representation of 242:
11110010

请注意, np.binary_repr()函数返回给定宽度中十进制数的二进制表示形式。