Módulo AlgebraOnMatrix en Python

El módulo AlgebraOnMatrix es esa biblioteca de Python que lo ayuda a realizar álgebra matricial básica, como la suma de dos arrays, la resta de dos arrays, la multiplicación de dos arrays, la transposición de array.

Instalación de la biblioteca

Este módulo no viene integrado con Python. Necesitas instalarlo externamente. Para instalar este módulo, escriba el siguiente comando en la terminal.

pip install AlgebraOnMatrix

Función de AlgebraOnMatrix

Array: Transformará nuestra array bidimensional en array.

Ejemplo :

# Importing Matrix function  
# From AlgebraOnMatrix Library  
from AlgebraOnMatrix import Matrix
  
arr =[[1, 2, 3], [4, 5, 6, ], [7, 8, 9]]
  
# Now we will transform our 2d array
# into the matrix and make an object
# of it 
a = Matrix(arr)

Operaciones en Matrix

  • Adición de Arrays: Aquí agregaremos la array b con la array a donde la array b se da en una array 2d. Se realizará mediante la función Matrix.addition (a, b) donde a es un objeto que hemos creado y b es array 2d.
    Ejemplo :

    # Importing Matrix function  
    # From AlgebraOnMatrix Library  
    from AlgebraOnMatrix import Matrix
      
    arr =[[1, 2, 3], [4, 5, 6, ], [7, 8, 9]]
      
    # Now we will transform our 2d array 
    # into matrix and make an object of it 
    a = Matrix(arr)
      
    b =[[1, 2, 3], [4, 5, 6, ], [7, 8, 9]]
      
    ans = Matrix.addition(a, b)
    print(ans)

    Producción :

    [[2, 4, 6], [8, 10, 12], [14, 16, 18]]
    
  • Resta de Arrays: Aquí restaremos la array b de la array a donde la array b se da en una array 2d. Se hará mediante la función Matrix.subtraction(a, b) donde a es un objeto que hemos creado y b es array 2d.
    Ejemplo :

    # Importing Matrix function  
    # From AlgebraOnMatrix Library  
    from AlgebraOnMatrix import Matrix
      
    arr =[[1, 2, 3], [4, 5, 6, ], [7, 8, 9]]
      
    # Now we will transform our 2d array 
    # into matrix and make an object of it 
    a = Matrix(arr)
      
    b =[[1, 2, 3], [4, 5, 6, ], [7, 8, 9]]
      
    ans = Matrix.subtraction(a, b)
    print(ans)

    Producción :

    [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
    
  • Multiplicación de arrays: aquí multiplicaremos la array b con la array a donde la array b se da en una array 2d. Se realizará mediante la función Matrix.multiplication (a, b) donde a es un objeto que hemos creado y b es array 2d.
    Ejemplo :

    # Importing Matrix function  
    # From AlgebraOnMatrix Library  
    from AlgebraOnMatrix import Matrix
      
    arr =[[1, 2, 3], [4, 5, 6, ], [7, 8, 9]]
      
    # Now we will transform our 2d array 
    # into matrix and make an object of it 
    a = Matrix(arr)
      
    b =[[1, 2, 3], [4, 5, 6, ], [7, 8, 9]]
      
    ans = Matrix.multiplication(a, b)
    print(ans)

    Producción :

    [[30, 36, 42], [66, 81, 96], [102, 126, 150]]
    
  • Transposición de Matrix: Aquí transpondremos la array a. Se hará mediante la función Matrix.transpose(a) donde a es un objeto que hemos creado
    . Ejemplo:

    # Importing Matrix function  
    # From AlgebraOnMatrix Library  
    from AlgebraOnMatrix import Matrix
      
    arr =[[1, 2, 3], [4, 5, 6, ], [7, 8, 9]]
      
    # Now we will transform our 2d array 
    # into matrix and make an object of it 
      
    a = Matrix(arr)
      
    ans = Matrix.transpose(a)
    print(ans)

    Producción :

    [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
    

Publicación traducida automáticamente

Artículo escrito por vasu_gupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *