Skip to main content

Ripoff Numpy

Project description

Ramtrix is a Python library for manipulating matrices while boiling your RAM. It offers a wide range of functions to perform matrix operations like addition, subtraction, multiplication, row reduction, transposition, and more. With this package, you can efficiently work with matrices for linear algebra tasks and more, all without the need for external dependencies like Numpy.

Key Functions:

  • row_reduce: Perform row reduction to echelon form.
  • inverse: Calculate the inverse of a matrix.
  • determinant: Calculate the determinant of a matrix.
  • LU_factorize: Perform LU factorization on a matrix.
  • matrix_multiply: Multiply two matrices.
  • dot: Perform dot product on matrices or vectors.
  • add: Add two matrices together.
  • subtract: Subtract one matrix from another.
  • scale: Scale a matrix by a constant.
  • cofactor: Calculate the cofactor matrix.
  • transpose: Get the transpose of a matrix.
  • flatten: Flatten a matrix into a 1D list.
  • create_identity: Create an identity matrix of a given size.
  • print_matrix: Display a matrix in a readable format.
  • precise_row_reduce: Perform row reduction with higher precision.
  • inverse_by_rows: Calculate the inverse using row operations.
  • brute_inverse: Calculate the inverse using an Adjoint method(Cramer method).
  • laplace_determinant: Calculate the determinant using Laplace expansion.
  • check_matrix: Validate if the input is a proper matrix.
  • tell_version: Get the current version of the package.

Ramtrix is perfect for educational purposes, matrix operations, and small to medium-scale linear algebra tasks. It is designed to be a lightweight alternative to larger libraries like Numpy, with a focus on simplicity and performance.

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

Ramtrix-0.1.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

Ramtrix-0.1.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file Ramtrix-0.1.1.tar.gz.

File metadata

  • Download URL: Ramtrix-0.1.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for Ramtrix-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6070499d031a097703369400391eff79e1ff4fe361b509cd7e3ae9ce8a43f8ac
MD5 3699939cf0f81724cfe13497c8b5704f
BLAKE2b-256 93e992dfe273fb273952ad1628a5edeec46f898de1f69b029a59bfa404237f03

See more details on using hashes here.

File details

Details for the file Ramtrix-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: Ramtrix-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for Ramtrix-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2df0578cac694267da8eabef8d0e923493254c1fc0811a79f22e7529d96d37e1
MD5 4524c880259083a20bf9e387fd2499f1
BLAKE2b-256 5663aa135fa9bcda0ff65a38b764976d00bc671473223e1424cca3b629f8b9e5

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