Numpy: Documento ndindex (forma)

Creado en 3 jul. 2020  ·  3Comentarios  ·  Fuente: numpy/numpy

Este uso de ndindex :

>>> list(np.ndindex((3,2)))
[(0, 0), (0, 1), (1, 0), (1, 1), (2, 0), (2, 1)]

parece funcionar con

>>> np.__version__
'1.18.4'

pero no está documentado . ¿Se pretende permitir este uso? (Me gustaría que lo fuera, porque si shape == 5 entonces np.index(shape) funciona mientras que np.ndindex(*shape) no). Si es así, ¿podría agregarse a los documentos?

04 - Documentation

Comentario más útil

Además, la lista de tipos en la sección Parámetros es incorrecta: tanto las tuplas como la lista de enteros están permitidas.

Esto ha sido arreglado.

La firma de la cadena de documentación np.ndindex no coincide con la lista de parámetros

Levantaré un PR para esto :)

Todos 3 comentarios

Es posible que queramos hacer que esa versión sea la documentada preferida, y solo mencionar brevemente la otra opción también. En la mayoría de los casos (por ejemplo, también arr.reshape() donde permitimos ambos, preferimos la versión de tupla en los documentos).

Solo para aclarar esto un poco, creo que hay dos cosas que hacen que la cadena de documentación np.ndindex sea confusa:

  1. La firma de la cadena de documentación np.ndindex no es coherente con la lista de parámetros
  2. Además, la lista de tipos en la sección Parámetros es incorrecta: tanto las tuplas como la lista de enteros están permitidas.

Además, la lista de tipos en la sección Parámetros es incorrecta: tanto las tuplas como la lista de enteros están permitidas.

Esto ha sido arreglado.

La firma de la cadena de documentación np.ndindex no coincide con la lista de parámetros

Levantaré un PR para esto :)

¿Fue útil esta página
0 / 5 - 0 calificaciones