numpy.trim_zeros function is used to trim the leading and/or trailing zeros from a 1-D array or sequence.
Syntax: numpy.trim_zeros(arr, trim)
Parameters:
arr : 1-D array or sequence
trim : trim is an optional parameter with default value to be ‘fb'(front and back) we can either select ‘f'(front) and ‘b’ for back.Returns: trimmed : 1-D array or sequence (without leading and/or trailing zeros as per user’s choice)
Code 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])
Code 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])
Code 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])
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.