Python | Método numpy np.ediff1d()

Con la ayuda del np.ediff1d()método, podemos obtener la array 1D de diferencias entre dos elementos consecutivos usando el np.ediff1d()método.

Sintaxis: np.ediff1d(array)
Retorno: Devuelve una array 1D que tiene diferencias de elementos consecutivos.

Ejemplo #1:
En este ejemplo, podemos ver que al usar el np.ediff1d()método, podemos obtener la array 1D de diferencias consecutivas de los elementos de una array usando este método.

# import numpy
import numpy as np
  
# using np.ediff1d() method
arr = np.array([1, 2, 3, 5, 7, 11])
gfg = np.ediff1d(arr)
  
print(gfg)

Producción :

[1 1 2 2 4]

Ejemplo #2:

# import numpy
import numpy as np
  
# using np.ediff1d() method
arr = np.array([1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47])
gfg = np.ediff1d(arr)
  
print(gfg)

Producción :

[1 1 2 2 4 2 4 2 4 6 2 6 4 2 4]

Publicación traducida automáticamente

Artículo escrito por Jitender_1998 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 *