Módulo "NAcAL" (Notación Asociativa para un Curso de Álgebra Lineal)
Este módulo implementa la notación, los objetos y los procedimientos descritos en el libro del Curso de ÁLgebra Lineal correspondiente a la asignatura Matemáticas II.
Aunque es posible su uso desde un terminal, este módulo está pensado para ser empleado en Notebooks de Jupyter (y también desde documentos de LaTeX).
Este módulo muestra cómo llegar a la mayoría de los resultados del curso de Álgebra Lineal empleando el método de eliminación. NAcAL 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 (ofreciendo el código LaTeX para expresar todo el proceso). También permite trabajar con subespacios vectoriales y espacios afines (bases, sistemas generadores, ecuaciones cartesianas y paramétricas, complementos ortogonales, interseción, pertenecia, etc.). También puede trabajar de manera simbólica, pues emplea los objetos básicos del módulo Sympy.
La documentación explica la programación del código y sirve como material adicional al libro del curso (este módulo es una implementación literal de lo mostrado en dicho libro).
Puede ver el uso del módulo sin necesidad de instalar nada, tan solo
accediendo a los Notebooks de Jupyter alojados en
con su navegador de páginas web (tenga en cuenta que MyBinder puede
tardar unos minutos en cargar el módulo y el Notebook de demostración).
Instalación
nacal funciona con Python >=3.6. Puede instalar el paquete desde PyPI via pip:
pip3 install nacal
nacal emplea Sympy. Para instalar Sympy:
pip3 install sympy
Uso
Para emplear este módulo en una consola de Python, una vez instalada:
pyhton3
>>> from nacal import *
Para emplearlo en un Notebook de Jupyter, ejecute en un "Cell" de código
from nacal import *
Desinstalación
Para desinstalar nacal:
pip3 uninstall nacal
Release files for nacal 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nacal-0.2.2.tar.gz | 41.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nacal-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 81.7 kB
Release files / nacal-0.2.2.tar.gz
| Download URL | nacal-0.2.2.tar.gz |
|---|---|
| Size | 41.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b5be8a5f3f319d2d8a3f3f4ffc0466f0598bba899c3197dc982ba206d0141ace
|
|
BLAKE2b-256 checksum How to use checksums |
f603b801e0a8d3c7d4ff6eb59ec010c173d1ca2afb48f58f75b319bd3eb96314
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / nacal-0.2.2-py3-none-any.whl
| Download URL | nacal-0.2.2-py3-none-any.whl |
|---|---|
| Size | 40.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f2b8f0c45314d1fc70e98a360a482d3a3ff07362a2e0645d5fa0926379d5a1b9
|
|
BLAKE2b-256 checksum How to use checksums |
82876ca233e6c206b2a60474c9b069c8b93a3470903aa01853c5bbc572595fb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|