numpy.invert() en Python

La función numpy.invert() se utiliza para calcular la inversión bit a bit de un elemento de array. Calcula el NOT bit a bit de la representación binaria subyacente de los enteros en las arrays de entrada.

Para entradas de enteros con signo, se devuelve el complemento a dos. En un sistema de complemento a dos, los números negativos se representan mediante el complemento a dos del valor absoluto.

Sintaxis: numpy.invert(x, /, out=None, *, where=True, casting=’same_kind’, order=’K’, dtype=None, ufunc ‘invert’)

Parámetros:
x: [array_like] Array de entrada.
out : [ndarray, opcional] Una ubicación en la que se almacena el resultado. Si se proporciona, debe tener una forma a la que transmitan las entradas. Si no se proporciona o Ninguno, se devuelve una array recién asignada.
**kwargs: le permite pasar la longitud variable de la palabra clave del argumento a una función. Se usa cuando queremos manejar un argumento con nombre en una función.
donde: [array_like, opcional] El valor verdadero significa calcular las funciones universales (ufunc) en esa posición, el valor falso significa dejar el valor solo en la salida.

Retorno: [ndarray o escalar] Resultado. Este es un escalar si x es escalar.

Código #1: Trabajando

# 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) 

Producción :

Input  number :  10
inversion of 10 :  -11

 
Código #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) 

Producción :

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

 
Código #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) 

Producción :

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

Publicación traducida automáticamente

Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *