Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Optimise fancy indexing further

Ouverte
#441 1 commentaire 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 2 jours

@lshaw8317 y travaille déjà.

Depuis le 25/7/2025.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

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)
Langage dominant
Python
Étoiles
211
Forks
63
Merge moyen
2 j 3 h
PR mergées (30 j)
10

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de Blosc/python-blosc2

Toutes les issues de Blosc/python-blosc2

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.