Numpy: Dokumentenindex (Form)

Erstellt am 3. Juli 2020  ·  3Kommentare  ·  Quelle: numpy/numpy

Diese Verwendung von ndindex :

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

scheint mit zu funktionieren

>>> np.__version__
'1.18.4'

ist aber nicht dokumentiert . Soll diese Nutzung erlaubt werden? (Ich würde es gerne haben, denn wenn shape == 5 dann np.index(shape) funktioniert, während np.ndindex(*shape) nicht funktioniert.) Wenn ja, könnte es zu den Dokumenten hinzugefügt werden?

04 - Documentation

Hilfreichster Kommentar

Außerdem ist die Typauflistung im Parameterabschnitt falsch: Sowohl Tupel als auch Listen von Ganzzahlen sind zulässig.

Dies wurde behoben.

Die Signatur des Dokumentstrings np.ndindex stimmt nicht mit der Parameterliste überein

Ich werde dafür eine PR erstellen :)

Alle 3 Kommentare

Vielleicht möchten wir diese Version zur bevorzugten dokumentierten Version machen und nur kurz die andere Option erwähnen. In den meisten Fällen (zB auch arr.reshape() wo wir beides zulassen, bevorzugen wir die Tupel-Version in der Dokumentation).

Nur um das ein wenig zu verdeutlichen - ich denke, es gibt zwei Dinge, die den np.ndindex Docstring verwirrend machen:

  1. Die Signatur des Dokumentstrings np.ndindex stimmt nicht mit der Parameterliste überein
  2. Außerdem ist die Typauflistung im Parameterabschnitt falsch: Sowohl Tupel als auch Listen von Ganzzahlen sind zulässig.

Außerdem ist die Typauflistung im Parameterabschnitt falsch: Sowohl Tupel als auch Listen von Ganzzahlen sind zulässig.

Dies wurde behoben.

Die Signatur des Dokumentstrings np.ndindex stimmt nicht mit der Parameterliste überein

Ich werde dafür eine PR erstellen :)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen