Numpy: Documento ndindex (forma)

Criado em 3 jul. 2020  ·  3Comentários  ·  Fonte: numpy/numpy

Este uso de ndindex :

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

parece trabalhar com

>>> np.__version__
'1.18.4'

mas não está documentado . Este uso deve ser permitido? (Eu gostaria que fosse, porque se shape == 5 então np.index(shape) funciona enquanto np.ndindex(*shape) não.) Se for, poderia ser adicionado aos documentos?

04 - Documentation

Comentários muito úteis

Além disso, a listagem de tipos na seção Parâmetros está incorreta: as tuplas e a lista de inteiros são permitidas.

Isso foi corrigido.

A assinatura da docstring np.ndindex é inconsistente com a listagem de parâmetros

Vou criar um PR para isso :)

Todos 3 comentários

Podemos querer fazer dessa versão a documentada preferida, e apenas mencionar brevemente a outra opção também. Na maioria dos casos (por exemplo, também arr.reshape() onde permitimos ambos, preferimos a versão de tupla nos documentos).

Apenas para esclarecer um pouco - acho que há duas coisas que tornam a docstring np.ndindex confusa:

  1. A assinatura da docstring np.ndindex é inconsistente com a listagem de parâmetros
  2. Além disso, a listagem de tipos na seção Parâmetros está incorreta: as tuplas e a lista de inteiros são permitidas.

Além disso, a listagem de tipos na seção Parâmetros está incorreta: as tuplas e a lista de inteiros são permitidas.

Isso foi corrigido.

A assinatura da docstring np.ndindex é inconsistente com a listagem de parâmetros

Vou criar um PR para isso :)

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

navytux picture navytux  ·  4Comentários

marcocaccin picture marcocaccin  ·  4Comentários

perezpaya picture perezpaya  ·  4Comentários

'
Pezhvuk picture Pezhvuk  ·  4Comentários

Foadsf picture Foadsf  ·  3Comentários