Domanda

Voglio estrarre sotto-sequenze da una sequenza di valori float. La "scala" e l'intervallo di questi valori sono arbitrari (poiché posso manipolarlo a piacimento) ma la "forma" è coerente.

Per un esempio visivo:points with noise removed

Voglio estrarre le cinque pile sopra come cinque "pezzi". Li voglio nell'ordine in cui si verificano (da sinistra a destra). Non essere troppo distratto con la visualizzazione, tuttavia, poiché può esserci un numero arbitrario di punti all'interno dell'intervallo, ma garantito $ N_ {punti} <2000 $.

Ho provato a inquadrare questo problema come un problema di partizionamento dinamico, come un problema di estrazione della sottosequenza iterativa e qualcosa di simile $ argmax $ ma applicato più volte su una sequenza di restringimento.

Per favore perdona l'ambiguità; Sto lottando persino per articolare il problema in modo utile. La critica e la guida sarebbero molto apprezzate

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a cs.stackexchange
scroll top