Skip to main content

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

matrix_manipulation_aharas-0.4.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

matrix_manipulation_aharas-0.4.2-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

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

Hashes for matrix_manipulation_aharas-0.4.2.tar.gz
Algorithm Hash digest
SHA256 a7fcf690b7d961296fe53b3e81103d1445f55e111314142dbdd86875c6357ab9
MD5 7a128c1f745b2ad15bc5052c18aac5ac
BLAKE2b-256 ec51135b1cf69381346db00da9c95eba921fdbb76e012d984b8bcac5b6446ddf

See more details on using hashes here.

File details

Details for the file matrix_manipulation_aharas-0.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for matrix_manipulation_aharas-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0ac36935dd6ed3edc208024abab9892d6ffa8205b1ac654500dbb0696b3031bf
MD5 d653a0a93e76cc95fcc392df50f5efca
BLAKE2b-256 1bde2a3dca5065de457f543d0e47f1f7ed2af018749013cab9aa2263e0497caf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page