Skip to content
This repository was archived by the owner on Jun 27, 2025. It is now read-only.

Conversation

@flexatone
Copy link
Collaborator

No description provided.

@flexatone flexatone changed the title get_many for selection by iterable, array get_many() for selection by iterable, array Apr 23, 2023
@flexatone flexatone linked an issue Apr 23, 2023 that may be closed by this pull request
@flexatone flexatone changed the title get_many() for selection by iterable, array get_all(), get_any() for selection by iterable, array Apr 25, 2023
@flexatone
Copy link
Collaborator Author

Current performance results. Note that poor performance in "lookup by array" is likely due to usage of NumPy scalar objects.
arraymap-get-all-any

@flexatone
Copy link
Collaborator Author

We can see the benefit of direct array reading for mapping all in int, uint, and float. More to do.
arraymap-get-all-any

@flexatone
Copy link
Collaborator Author

Optimized get_any() for int, uint, and float.
arraymap-get-all-any

@flexatone flexatone marked this pull request as ready for review April 26, 2023 23:39
@flexatone flexatone requested a review from chaburkland April 26, 2023 23:40
@flexatone
Copy link
Collaborator Author

@chaburkland : if you have some time to look over this I would appreciate it!

@flexatone
Copy link
Collaborator Author

Performance evaluation with implemented support for all targeted dtypes.
arraymap-get-all-any

@flexatone
Copy link
Collaborator Author

@chaburkland : I need to merge this in to work on dt64 support; happy to have your feedback later if you get to it!

@flexatone flexatone merged commit 45f1ecd into master May 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Permit selection with a list/array of keys

2 participants