【发布时间】:2017-06-10 14:25:32
【问题描述】:
我有一个numpy.array,其维度为dim_array。我期待获得像scipy.signal.medfilt(data, window_len) 这样的中值滤波器。
这实际上不适用于numpy.array 可能是因为维度是(dim_array, 1) 而不是(dim_array, )。
如何获得这样的过滤器?
接下来,另一个问题,我怎样才能获得其他过滤器,即min,max,mean?
【问题讨论】:
-
也许您只是想将 (N,1) 数组重塑/展平为 (N,)。
-
所以也许我必须这样做:
data = np.reshape(data, len(data)) -
更好
data.flatten(order='C');这项工作!谢谢@John Zwinck。现在对于第二个问题,我怎样才能获得这些其他过滤器?
标签: python arrays numpy filtering median