Python Filtre Médian pour les 1D tableau numpy

J'ai un numpy.array avec une dimension dim_array. Je suis impatient d'obtenir un filtre médian comme scipy.signal.medfilt(data, window_len).

C'est en fait ne fonctionne pas avec numpy.array peut-être parce que la dimension est (dim_array, 1) et pas (dim_array, ).

Comment faire pour obtenir un tel filtre?

Ensuite, une autre question, comment puis-je obtenir autre filtre, c'est à dire, min, max, moyenne?

  • Peut-être vous voulez juste pour remodeler/aplatir votre (N,1) tableau (N,).
  • Alors peut-être que j'ai à faire: data = np.reshape(data, len(data))
  • Mieux data.flatten(order='C'); ce travail! Merci @Jean Zwinck. Maintenant, pour la deuxième question, comment puis-je obtenir ces autres filtres?
InformationsquelleAutor l.l. | 2017-01-25