Python: índice de intersección numpy array

¿Cómo puedo obtener los índices de puntos de intersección entre dos matrices numpy? Puedo obtener valores de intersección conintersect1d:

import numpy as np

a = np.array(xrange(11))
b = np.array([2, 7, 10])
inter = np.intersect1d(a, b)
# inter == array([ 2,  7, 10])

Pero, ¿cómo puedo obtener los índices ena de los valores eninter?

Respuestas a la pregunta(3)

Su respuesta a la pregunta