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