Skip to main content

UniMathLib is a Python library that provides essential tools for working with mathematical vectors and matrices. It simplifies tasks like vector and matrix operations, linear system solving, determinant calculation, and more. UniMathLib offers an intuitive interface for performing mathematical operations efficiently.

Project description

UniMathLib is a comprehensive Python library designed to

streamline mathematical operations involving vectors and matrices. Whether you’re a mathematician, data scientist, or engineer, UniMathLib simplifies complex mathematical tasks, making them accessible to everyone.

Key Features and Functions:

Vector and Matrix Creation: UniMathLib allows you to create vectors and matrices with ease. You can initialize them with specific dimensions, lists, or even convert other data types like strings, sets, tuples, or dictionaries into vectors.

Element-Wise Operations: Perform element-wise operations on vectors and matrices effortlessly. You can add, subtract, and multiply vectors and matrices, and even combine them with scalars.

Vector Distances: Calculate distances between vectors using different p-norms, including the Euclidean, Manhattan, and Chebyshev norms.

Matrix Operations: UniMathLib supports fundamental matrix operations like matrix multiplication, addition, Matrix Transposition and subtraction. You can also find the determinant of a matrix or its inverse.

Linear System Solving: Solve linear systems of equations with ease using methods such as LU decomposition, Jacobi iteration, and Gauss elimination and others.

Singular Value Decomposition (SVD): Compute the SVD of matrices, a powerful technique used in various data analysis and machine learning applications.

QR Decomposition: Perform QR decomposition of matrices, which is useful for solving linear least-squares problems.

Eigenvalues and Eigenvectors: Calculate eigenvalues and eigenvectors of matrices using the QR algorithm.

Identity and Diagonal Matrices: Create identity matrices of any size and diagonal matrices with specified diagonal values.

and others. UniMathLib simplifies complex mathematical tasks, making it a valuable tool for professionals and students alike. Whether you need to perform basic vector operations or solve intricate linear systems, UniMathLib provides an efficient and user-friendly solution. Start using UniMathLib today to enhance your mathematical capabilities and streamline your data analysis and computation workflows.

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

UniMathLib-0.0.8.1.tar.gz (28.8 kB view details)

Uploaded Source

File details

Details for the file UniMathLib-0.0.8.1.tar.gz.

File metadata

  • Download URL: UniMathLib-0.0.8.1.tar.gz
  • Upload date:
  • Size: 28.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for UniMathLib-0.0.8.1.tar.gz
Algorithm Hash digest
SHA256 778c0a664aeea53b298c659d371df2609316a8c7e590810ef8d64e64896d2a42
MD5 102d40482aa24201f3454dce384de969
BLAKE2b-256 0369b4e42c8990ba89f2cb158b227ff8c686d853ea7f6bc993bf6592c59940f5

See more details on using hashes here.

Supported by

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