Skip to main content

Notacion Asociativa para un curso de Algebra Lineal (NAcAL)

Project description

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

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

nacal-0.2.1.tar.gz (29.5 kB view details)

Uploaded Source

Built Distribution

nacal-0.2.1-py3-none-any.whl (40.0 kB view details)

Uploaded Python 3

File details

Details for the file nacal-0.2.1.tar.gz.

File metadata

  • Download URL: nacal-0.2.1.tar.gz
  • Upload date:
  • Size: 29.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.2

File hashes

Hashes for nacal-0.2.1.tar.gz
Algorithm Hash digest
SHA256 36c7e05c4888e34ae99abf7d5d709c47c90acb3d8711db807841811d1ad52183
MD5 fd77a421584a843a78340b44e83afca6
BLAKE2b-256 6ec852c927c74ca4d176f5390b066e3ece13e12e3dd69f215228d67aaa1b74eb

See more details on using hashes here.

File details

Details for the file nacal-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: nacal-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 40.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.2

File hashes

Hashes for nacal-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b8dad81efab26a201dea227efb830c4387ab2a250a063ae2bb404acfcfac01bf
MD5 5fb829e23604029937770d7224d01edb
BLAKE2b-256 48323df37e6e2e8cae86f2862a1d063dd4991065a9dc66ef7a104159572e59dc

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