ich eine Liste haben, sagen wir mal:Python finden die Indizes einer Liste gegeben eine Bedingung
list_A = [0,0,0,1.0,2.0,3.0,2.0,1.0,0,0,0]
Ich möchte die minimalen und maximalen Indizes dieser Liste finden, wo list_A> 0
im obigen Beispiel also wäre es 3 und 7.
Für weitere Listen sein, die monoton erhöhen, ich habe np.searchsorted
benutzen, wie np.searchsorted(list,[0.5,1.0])
zu finden die Indizes, wobei die Liste between 0.5 and 1.0
ist.
Aber dieser Fall ist ganz anders und die np.searchsorted
funktioniert hier nicht, oder vielleicht tut es in einer Weise, die ich nicht kenne!
Dieser dupliziert http://stackoverflow.com/questions/7270321/finding-the-index-of-elements-based-on -a-bedingung-using-python-list-compredi (weiß nicht, wie man es so markiert) – tglaria