# numpy.trim_zeros() in Python

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

Previous
Next
Share your thoughts in the comments
Similar Reads