当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy.trim_zeros()用法及代码示例


numpy.trim_zeros函数用于修剪一维数组或序列中的前导零和/或尾随零。

用法:  numpy.trim_zeros(arr, trim)

参数:
arr :一维数组或序列
trim : trim是一个可选参数,默认值为'fb'(前面和后面),我们可以选择'f'(前面)和'b'作为后面。


返回:修剪:一维数组或序列(根据用户的选择,没有前导零和/或尾随零)

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

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

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


相关用法


注:本文由纯净天空筛选整理自hostel hustlers大神的英文原创作品 numpy.trim_zeros() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。