improve `ndarray.__getitem__` with rank-typing
@jorenham ci sta già lavorando.
Dal 15/5/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
It's a very complicated method signature, e.g.
_[()]returnsSelfif 1d+, otherwise (if 0d) returns its scalar type_[int]returnsSelf[DTypeT, ShapeT[1:]]if 1d+, otherwise (if 0d) returns its scalar type_[int, int]returnsSelf[DTypeT, ShapeT[1:]]if 1d+, otherwise (if 0d) returns its scalar type- ...
_[None]returnsarray[DTypeT, (int, *ShapeT)]_[None, None]returnsarray[DTypeT, (int, int, *ShapeT)]- ...
_[slice | array-indexer]returnsSelffor 1d+, otherwise rejects_[slice | array-indexer, slice | array-indexer]returnsSelffor 2d+, otherwise rejects- ...
_[...]returnsSelffor 0d+
almost all possible combinations are also valid 😅
- Lingua principale
- Python
- Stelle
- 79
- Fork
- 8
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di numpy/numtype
-
topic: documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
topic: documentation
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
long pyright analysis timesForse di nuovo libera @jorenham l’ha presa 419 giorni fa e non c’è nessuna pull request aperta. Apertablame: Pyright tool: basedpyright
-
numpy.generic stubs: Incomplete
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
_numtype stubs: Refactor
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
Tutte le issue di numpy/numtype
Issue simili
-
repo-audit
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
scverse/repo-health#20 ·
I maintainer di solito rispondono entro 1 giorno
-
/context/prime scope override double-prefixes an entity-ref project and drops its scoped memoriesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
phasespace-labs/palinode#232 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
collective/icalendar#1858 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
lfx-mcp cannot supply global variables: LangflowClient drops X-LANGFLOW-GLOBAL-VAR-* from envApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
langflow-ai/langflow#15496 ·
I maintainer di solito rispondono entro 1 giorno