De nombreuses méthodes de tableau retournent un seul index malgré le fait que le tableau est multidimensionnel. Par exemple:Numpy: convertit l'index dans une dimension en plusieurs dimensions
a = rand(2,3)
z = a.argmax()
Pour deux dimensions, il est facile de trouver les indices de la matrice de l'élément maximal:
a[z/3, z%3]
Mais pour plus de dimensions, il peut devenir ennuyeux. Est-ce que Numpy/Scipy a un moyen simple de renvoyer les indices dans plusieurs dimensions en fonction d'un indice dans une dimension (effondrée)? Merci.
Peut-être ennuyeux, mais tout à fait faisable. –
En effet, c'est! Voir ci-dessous. –