📜  Python中的 numpy.invert()

📅  最后修改于: 2022-05-13 01:54:22.371000             🧑  作者: Mango

Python中的 numpy.invert()

numpy.invert()函数用于计算数组元素的按位反转。它计算输入数组中整数的底层二进制表示的按位 NOT。

对于有符号整数输入,返回二进制补码。在二进制补码系统中,负数由绝对值的二进制补码表示。

代码#1:工作

# Python program explaining
# invert() function
  
import numpy as geek
in_num = 10
print ("Input  number : ", in_num)
    
out_num = geek.invert(in_num) 
print ("inversion of 10 : ", out_num) 

输出 :

Input  number :  10
inversion of 10 :  -11


代码#2:

# Python program explaining
# invert() function
  
import numpy as geek
  
in_arr = [2, 0, 25]
print ("Input array : ", in_arr)
    
out_arr = geek.invert(in_arr) 
print ("Output array after inversion: ", out_arr) 

输出 :

Input array :  [2, 0, 25]
Output array after inversion:  [ -3  -1 -26]


代码#3:

# Python program explaining
# invert() function
  
import numpy as geek
  
in_arr = [True, False]
print("Input array : ", in_arr) 
  
    
out_arr = geek.invert(in_arr) 
print ("Output array after inversion: ", out_arr) 

输出 :

Input array :  [True, False]
Output array after inversion:  [False  True]