Ho una matrice numpy con float.Sottocampionamento/calcolo della media su un array numpy
Quello che vorrei avere (se non è già esistente) è una funzione che mi dà una nuova matrice della media di ogni punto x nell'array dato, come sub campionamento (e opposto di interpolazione (?)).
E.g. sub_sample (numpy.array ([1, 2, 3, 4, 5, 6]), 2) dà [1.5, 3.5, 5.5]
E.g. Gli avanzi possono essere rimossi, ad es. sub_sample (numpy.array ([1, 2, 3, 4, 5]), 2) dà [1.5, 3.5]
Grazie in anticipo.
Questo funziona correttamente, tranne quando la dimensione della finestra (2 nell'esempio sopra) non è una moltiplicazione della lunghezza dell'array ma posso assicurarmi che sia così. Grazie! –
@MichelKeijzers Basta pensare a quello, vedere la mia modifica. – Chris
grazie ... sì, quello era esattamente ciò a cui stavo pensando. –