Notacion Asociativa para un curso de Algebra Lineal (NAcAL)
Project description
Paquete "nacal" (Notación Asociativa para un Curso de Álgebra Lineal)
Este paquete implementa la notación empleada en mi curso de Álgebra Lineal (Matemáticas II)
Aunque no es estrictamente necesario, está pensado para su uso con los Notebooks de Jupyter. En dicho entorno la librería muestra como llegar a la mayoría de los resultados empleando el método de eliminación. Es decir, este paquete o librería, no solo resuelve sistemas de ecuaciones, invierte matrices, calcula determinantes, diagonaliza matrices tanto por semejanza como por congruencia, etc. Sino que muestra los pasos empleados para llegar al resultado como si se hiciera con lápiz y papel. Además, también permite trabajar con subespacios y espacios afines de Rn. También puede trabajar de manera simbólica, pues emplea la los objetos básicos de la librería Sympy.
La documentación explica la programación del código y sirve como material adicional a los apuntes de clase del citado curso (pues es la implementación literal de lo mostrado en dichos apuntes). Puede ver el uso de la librería sin necesidad de instalar ningún programa accediendo a Notebooks de Jupyter alojados en empleando un navegador de páginas web (puede que tarde unos minutos en cargar la librería y el Notebook de demostración).
Instalación
"nacal" funciona con Python 3.7. Puede instalar el paquete desde PyPI via pip:
pip3 install nacal
"nacal" emplea Sympy. Para instalar Sympy:
pip3 install sympy
Uso
Para emplear esta librería en una consola de Python, una vez instalada:
pyhton3
>>> from nacal import *
Para emplearla en un Notebook de Jupyter, ejecute en un "Cell" de código
from nacal import *
Desinstalación
Para desinstalar "nacal":
pip3 uninstall nacal
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.