C'è un buon modo per trovare tratti di Trues in un array booleano numeroso? Se ho un array come:Trova tratti di Trues in serie numpy
x = numpy.array([True,True,False,True,True,False,False])
Posso ottenere un array di indici come:
starts = [0,3]
ends = [1,4]
o qualsiasi altro modo appropriato per memorizzare queste informazioni. So che questo può essere fatto con alcuni complicati cicli while, ma sto cercando un modo migliore.
questo può essere di interesse per voi https://stackoverflow.com/questions/6352425/whats -la-più-pitonica-strada-per-identificare-duplicati consecutivi-in-a-lista – CoryKramer
cosa sono 'ends = [1,4]'? –
@PadraicCunningham sembra che le sue estremità di 'True's – Kasramvd