No project description provided
Project description
Matrix manipulation helpers
Changelog
- removed an if condition from transpose2d, it was unnecessary
- added wraps to decorators to preserve the attributes, annotations and docstrings
Table of Contents
Project Overview
A POC Python library that should help the data scientists to do data transformations, mainly focused on matrix transformations. The functions in the library are developed with vanilla python, but can work with Numpy arrays as well.
Prerequisites
Project makes use of numpy and Python 3.10.
To start the process one needs to install dependencies listed in requirements.txt
Package can be install via pip3 install matrix_manipulation_aharas==0.4.2
Project Structure
Project consists of:
1.helpers - file containing required functions
2.decorators - decorators used fo validation of incoming data (matrix)
3. classes - an additional file with custom Matrix class. Main purpose was to practice inheritance, variance, static typing and goose typing.
4. tests - various test of functions
Test
To run the test execute python3 -m tests.test in matrix-manipulation-aharas folder.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file matrix_manipulation_aharas-0.4.2.tar.gz.
File metadata
- Download URL: matrix_manipulation_aharas-0.4.2.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.12 Darwin/21.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7fcf690b7d961296fe53b3e81103d1445f55e111314142dbdd86875c6357ab9
|
|
| MD5 |
7a128c1f745b2ad15bc5052c18aac5ac
|
|
| BLAKE2b-256 |
ec51135b1cf69381346db00da9c95eba921fdbb76e012d984b8bcac5b6446ddf
|
File details
Details for the file matrix_manipulation_aharas-0.4.2-py3-none-any.whl.
File metadata
- Download URL: matrix_manipulation_aharas-0.4.2-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.12 Darwin/21.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ac36935dd6ed3edc208024abab9892d6ffa8205b1ac654500dbb0696b3031bf
|
|
| MD5 |
d653a0a93e76cc95fcc392df50f5efca
|
|
| BLAKE2b-256 |
1bde2a3dca5065de457f543d0e47f1f7ed2af018749013cab9aa2263e0497caf
|