Trouver les indices d'éléments supérieurs à x

Le suivant vecteur,

a = [1, 2, 3, 4, 5, 6, 7, 8, 9]

J'ai besoin d'identifier les indices de "a" dont les éléments sont >= de 4, comme ceci:

idx = [3, 4, 5, 6, 7, 8] 

Les infos dans "idx" sera utilisé pour supprimer des éléments à partir d'une autre liste X (X a le même nombre d'éléments que "a"):

del X[idx] #idx is used to delete these elements in X. But so far isn't working.

J'ai entendu dire que numpy pourrait aider. Des idées?
Merci!

source d'informationauteur Oliver Amundsen