numpy.trim_zeros¶
-
numpy.
trim_zeros
(filt, trim='fb')[source]¶ 从1-D数组或序列修剪前导和/或尾随零。
参数: filt:1-D数组或序列
输入数组。
修剪:str,可选
一个字符串,'f'表示从前面修剪,'b'表示从后面修剪。默认值为“fb”,从数组的前面和后面修剪零。
返回: 修剪:1-D数组或序列
修剪输入的结果。保留输入数据类型。
例子
>>> a = np.array((0, 0, 0, 1, 2, 3, 0, 2, 1, 0)) >>> np.trim_zeros(a) array([1, 2, 3, 0, 2, 1])
>>> np.trim_zeros(a, 'b') array([0, 0, 0, 1, 2, 3, 0, 2, 1])
输入数据类型被保留,列表/元组在装置列表/元组输出中。
>>> np.trim_zeros([0, 1, 2, 0]) [1, 2]