forked from Bears-R-Us/arkouda
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Array API Manipulation Function Improvements (Bears-R-Us#3056)
* refactor some array manipulation commands to reduce uneeded comm with locale 0 Signed-off-by: Jeremiah Corrado <[email protected]> * add implementation of tile, unstack, and repeat to maniputation-functions module. Implement rank-reducing indexing for ND arrays. Bug fixes and performance improvements in manipultation functions. Signed-off-by: Jeremiah Corrado <[email protected]> * fix flake8, mypy and python compat errors Signed-off-by: Jeremiah Corrado <[email protected]> * add error handling to expandDims and stack for cases where max array rank would be exceeded Signed-off-by: Jeremiah Corrado <[email protected]> * add special cases for flatten and unflatten to reshapeMsg Signed-off-by: Jeremiah Corrado <[email protected]> * replace rank reducing slices in flatten/unflatten with explicit put/get operations Signed-off-by: Jeremiah Corrado <[email protected]> * use AryUtil flatten/unflatten in SetMsg Signed-off-by: Jeremiah Corrado <[email protected]> --------- Signed-off-by: Jeremiah Corrado <[email protected]>
- Loading branch information
1 parent
f8b4f3c
commit 2cd6162
Showing
13 changed files
with
860 additions
and
306 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.