Comment réorganiser tableau basé sur l'indice de tableau

Je suis à la recherche d'une solution en ligne qui pourrait m'aider à faire ce qui suit.

Supposons que j'ai

array = np.array([10, 20, 30, 40, 50])

J'aimerais réorganiser basée sur une entrée de commande. Si il y avait un numpy fonction appelée arrange, elle serait la suivante:

newarray = np.arrange(array, [1, 0, 3, 4, 2])
print newarray

    [20, 10, 40, 50, 30]

Formellement, si le tableau de réorganisation est de m x n, et l ' "indice" de la matrice est 1 x n, l'ordre sera déterminé par le tableau appelé "index".

Ne numpy ont une fonction comme ceci?

InformationsquelleAutor hlin117 | 2014-10-04