numpy.trim_zeros() en Python

La función numpy.trim_zeros se usa para recortar los ceros iniciales y/o finales de una array o secuencia 1-D.

Sintaxis: numpy.trim_zeros(arr, trim)

Parámetros:
arr: array 1-D o ajuste de secuencia
: el ajuste es un parámetro opcional con un valor predeterminado de ‘fb’ (anverso y reverso), podemos seleccionar ‘f’ (frente) y ‘b’ para reverso.

Devuelve: recortado: array o secuencia 1-D (sin ceros iniciales y/o finales según la elección del usuario)

Código 1:

import numpy as geek 
  
gfg = geek.array((0, 0, 0, 0, 1, 5, 7, 0, 6, 2, 9, 0, 10, 0, 0))
  
# without trim parameter
# returns an array without leading and trailing zeros 
  
res = geek.trim_zeros(gfg)
print(res)
Output :array([1, 5, 7, 0, 6, 2, 9, 0, 10])

Código 2:

import numpy as geek 
gfg = geek.array((0, 0, 0, 0, 1, 5, 7, 0, 6, 2, 9, 0, 10, 0, 0))
  
# without trim parameter
# returns an array without any leading  zeros 
  
res = geek.trim_zeros(gfg, 'f')
print(res)
Output :array([1, 5, 7, 0, 6, 2, 9, 0, 10, 0, 0])

Código 3:

import numpy as geek 
gfg = geek.array((0, 0, 0, 0, 1, 5, 7, 0, 6, 2, 9, 0, 10, 0, 0))
  
# without trim parameter
# returns an array without any trailing  zeros 
  
res = geek.trim_zeros(gfg, 'b')
print(res)
Output :array([0, 0, 0, 0, 1, 5, 7, 0, 6, 2, 9, 0, 10])

Publicación traducida automáticamente

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