當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。