Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Optimise fancy indexing further

Offen
#441 1 Kommentar 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

@lshaw8317 arbeitet bereits daran.

Seit 25.7.2025.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Beschreibung

Continue to fine tune functionality and performance of fancy indexing according to outline suggested in #437

  • work around for ndindex not supporting array indices separated by slices e.g. arr[0, :, [0, 1]]
  • pure boolean indexing can definitely be optimised to work more like LazyExpr where for more general shapes (not just key.shape = array.shape)
  • implement vindex (for numpy and blosc array return types)
  • finish implementation of oindex (return blosc array)
  • optimise fancy indexing for broadcasted index arrays
  • implement (optimised) setitem for fancy indexing
  • implement fancy indexing in slice (i.e. return blosc array not numpy array)
  • optimise fancy indexing to avoid recalculating _slice/chunk_slice intersections every loop (PR #459)
Vorherrschende Sprache
Python
Sterne
211
Forks
63
Ø Merge
2 T. 1 Std.
Gemergte PRs (30 T.)
9

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus Blosc/python-blosc2

Alle Issues in Blosc/python-blosc2

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.