Existe-t-il une différence de performance entre l'utilisation d'une virgule et l'éclatement explicite des références d'index pour des lecteurs peut-être plus conventionnels? Étant donné que les deux semblent donner les mêmes résultats, mais ce dernier peut être plus intuitive à certainsNotation de tranche numpy python (COMMA VS STANDARD INDEX)
x = numpy.array([[1,2,3,4],
[5,6,7,8]])
comma_method = x[0,1:3]
>>> numpy.array([2,3])
conventional method = x[0][1:3]
>>> numpy.array([2,3])
Y a-t-il un lien vers la documentation qui détaille deux fois la différence précédente que vous avez mentionnée entre la virgule et l'indexation? googling 'virgule vs indexes' n'est pas exactement la solution la plus descriptive – AlanSTACK
@AlanL: Je ne suis pas au courant d'une page de documentation le décrivant, mais c'est une conséquence directe des règles d'indexation de base. Dans 'x [: 1,: 1]', l'expression d'indexation dit de couper le long des premier et second axes de 'x'. En revanche, 'x [: 1] [: 1]' dit de couper le long du premier axe de 'x', puis coupe le long du premier axe du résultat. – user2357112