Blosc / Blosc/python-blosc2

Optimise fancy indexing further

オープン
#441 コメント 1 件 リアクション 0 件 担当者 1 名 @lshaw8317 が担当を希望しています GitHub で見る
主要言語
Python
スター
211
フォーク
58
平均マージ
1日 17時間
マージ済み PR(30日)
6

説明

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)
- [x] ~~optimise fancy indexing to avoid recalculating _slice/chunk_slice intersections every loop~~ (PR #459)

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。