función numpy.ma.ediff1d() en Python

La función numpy.ma.ediff1d() devuelve las diferencias entre elementos consecutivos de una array.

Sintaxis: numpy.ma.ediff1d(arr, to_end = Ninguno, to_begin = Ninguno) 

Parámetros: 
arr: [array_like] Array de entrada. 
to_end: [array_like, opcional] Número para agregar al final de las diferencias devueltas. 
to_begin: [array_like, opcional] Número para anteponer al comienzo de las diferencias devueltas. 

Retorno: Devuelve las diferencias entre elementos consecutivos de una array. 

Código #1:

Python3

# Python program explaining
# numpy.ma.ediff1d() function
  
# importing numpy as geek
import numpy as geek
  
arr = geek.array([3, 5, 8, 4, 12])
  
gfg = geek.ma.ediff1d(arr)
  
print(gfg)

Producción:

[ 2  3 -4  8]

Código #2:

Python3

# Python program explaining
# numpy.ma.ediff1d() function
  
# importing numpy as geek
import numpy as geek
  
arr = geek.array([3, 5, 8, 4, 12])
  
gfg = geek.ma.ediff1d(arr, to_begin=geek.array([-23, 0]), to_end=25)
  
print(gfg)

Producción:

[-23 0 2 3 -4 8 25]

Publicación traducida automáticamente

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