mahout
mahout copied to clipboard
[QDP] Add NumPy dependency and Support NumPy 1D array input for single sample encoding
Summary
This PR adds infrastructure and basic NumPy array input support for single sample encoding. It includes dependency setup, error types, and the core encode_numpy() method for 1D arrays.
- add dependency qdp-python/Cargo.toml
- add error type qdp-core/src/error.rs
- add encode_numpy() qdp-python/src/lib.rs
- add a helper methods in qdp-core/src/lib.rs for slice conversion
- add unit test qdp-python/tests/test_numpy_input.py