Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Optimise fancy indexing further

Abierto
#441 1 comentario 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 2 días

@lshaw8317 ya está trabajando en esto.

Desde el 25/7/2025.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

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)
Lenguaje dominante
Python
Estrellas
211
Forks
63
Merge medio
2 d 1 h
PR fusionados (30 d)
9

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Blosc/python-blosc2

Todos los issues de Blosc/python-blosc2

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.