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.2.tar.gz (28.6 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: UniMathLib-0.0.8.2.tar.gz
  • Upload date:
  • Size: 28.6 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.2.tar.gz
Algorithm Hash digest
SHA256 132a05d24233a188a346f62d672db9be54fba442763cbdc24a36150e190ec2a4
MD5 78cd3c427da2c8917ce569586402f29e
BLAKE2b-256 8557741a016edb1ea2f7ffd988f0ab62526a97e1cda21b73c409536041c2e7ff

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