fbpx
Wikipedia

SymPy

SymPy es una biblioteca escrita en Python cuyo objetivo es reunir todas las características de un sistema de álgebra computacional (CAS), ser fácilmente extensible y mantener el código todo lo simple que sea posible. SymPy no requiere ninguna biblioteca externa, salvo para soporte gráfico.

SymPy
Información general
Tipo de programa biblioteca de Python
Desarrollador Grupo independiente de personas
Lanzamiento inicial 2007
Licencia BSD
Información técnica
Programado en Python
Versiones
Última versión estable 1.3
14 de septiembre de 2018
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores

Características

En su funcionalidad podemos distinguir entre:

  • Capacidades básicas, que incluyen:
    • manejo de enteros de precisión arbitraria y de números racionales,
    • simplificación básica, expansión, sustitución básica,
    • manejo de funciones sobre el cuerpo de los complejos,
    • derivación, expansión en series de Taylor o de Laurent,
    • símbolos no conmutativos.
  • Módulos que incorporan estas tareas:
    • más funciones (factorial, zeta, legendre, etc),
    • límites,
    • integración,
    • divisibilidad y factorización de polinomios,
    • resolución de ecuaciones algebraicas, diferenciales y sistemas,
    • operaciones con matrices simbólicas,
    • Álgebra de Dirac y de Pauli,
    • Representación gráfica (en 2D y en 3D).
  • O paquetes externos:
    • symbide: GUI en PyGTK

Ejemplo de uso

Nótese que, en contraste con otros CAS, es necesario declarar las variables simbólicas antes de utilizarlas.

>>> from sympy import * >>> x,y = symbols('x,y') #declaramos las variables simbolicas >>> f = x**2 / y + 2 * x - ln(y) >>> diff(f,x) 2 + 2*x/y >>> f.diff(x) #notacion alternativa como metodos para derivacion y otros operadores  2 + 2*x/y >>> diff(f,y) -1/y - x**2*y**(-2) >>> integrate(exp(-x), (x, 0, oo)) #oo es la clase que representa a infinito 1 

Véase también

Enlaces externos

  • Web del Proyecto SymPy
  • Planeta SymPy
  •   Datos: Q5971368

sympy, biblioteca, escrita, python, cuyo, objetivo, reunir, todas, características, sistema, álgebra, computacional, fácilmente, extensible, mantener, código, todo, simple, posible, requiere, ninguna, biblioteca, externa, salvo, para, soporte, gráfico, informa. SymPy es una biblioteca escrita en Python cuyo objetivo es reunir todas las caracteristicas de un sistema de algebra computacional CAS ser facilmente extensible y mantener el codigo todo lo simple que sea posible SymPy no requiere ninguna biblioteca externa salvo para soporte grafico SymPyInformacion generalTipo de programabiblioteca de PythonDesarrolladorGrupo independiente de personasLanzamiento inicial2007LicenciaBSDInformacion tecnicaProgramado enPythonVersionesUltima version estable1 314 de septiembre de 2018EnlacesSitio web oficial Repositorio de codigo Seguimiento de errores editar datos en Wikidata Indice 1 Caracteristicas 2 Ejemplo de uso 3 Vease tambien 4 Enlaces externosCaracteristicas EditarEn su funcionalidad podemos distinguir entre Capacidades basicas que incluyen manejo de enteros de precision arbitraria y de numeros racionales simplificacion basica expansion sustitucion basica manejo de funciones sobre el cuerpo de los complejos derivacion expansion en series de Taylor o de Laurent simbolos no conmutativos Modulos que incorporan estas tareas mas funciones factorial zeta legendre etc limites integracion divisibilidad y factorizacion de polinomios resolucion de ecuaciones algebraicas diferenciales y sistemas operaciones con matrices simbolicas Algebra de Dirac y de Pauli Representacion grafica en 2D y en 3D O paquetes externos symbide GUI en PyGTKEjemplo de uso EditarNotese que en contraste con otros CAS es necesario declarar las variables simbolicas antes de utilizarlas gt gt gt from sympy import gt gt gt x y symbols x y declaramos las variables simbolicas gt gt gt f x 2 y 2 x ln y gt gt gt diff f x 2 2 x y gt gt gt f diff x notacion alternativa como metodos para derivacion y otros operadores 2 2 x y gt gt gt diff f y 1 y x 2 y 2 gt gt gt integrate exp x x 0 oo oo es la clase que representa a infinito 1Vease tambien EditarAnexo Programas de algebra computacionalEnlaces externos EditarWeb del Proyecto SymPy Planeta SymPy Datos Q5971368Obtenido de https es wikipedia org w index php title SymPy amp oldid 125248933, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos