numpy.trim_zeros
numpy.trim_zeros(filt, trim='fb') [source]
从一个一维数组或序列中去掉前导and/or后零。
参数 : | filt :1-D array 或 sequence 输入数组。 trim : 一个字符串,其中'f'表示从前部 而'b'表示从后部trim。 默认值为 |
返回值 : | trimmed :1-D array 或 sequence
|
例子
1)默认去除前后零值
import numpy as np arr = np.array([0, 0, 1, 2, 0, 3, 0, 0]) result = np.trim_zeros(arr) print(result)
2)仅去除开头的零值
import numpy as np arr = np.array([0, 0, 1, 2, 0, 3, 0, 0]) result = np.trim_zeros(arr,'f') print(result)
3)仅去除结尾的零值
import numpy as np arr = np.array([0, 0, 1, 2, 0, 3, 0, 0]) result = np.trim_zeros(arr,'b') print(result)