Jul 03, 2024

Wiki

Python

Aide

edit SideBar

Search

Ensemble De Nombres


Pour commencer avec Sympy

Avant toutes choses, il vous faut :

  • Télécharger Sympy.
  • Décompressez l'archive téléchargée.
  • Allez dans le répertoire téléchargé, et lancez Python.

Sympy possède trois types numériques : Real, Rational et Integer.

La classe rational

La classe Rational représente un nombre rationnel sous forme de deux Integer (numérateur et dénominateur) : Rational(1,2) represente 1/2.

  >>> from sympy import *
  >>> a = Rational(1,2)
  >>> a
  1/2

  >>> a*2
  1

  >>> Rational(2)**50/Rational(10)**50
  1/88817841970012523233890533447265625

A manipuler avec les entiers de python en faisant attention (la division y est entière, jusqu'à python 3k).

Les réels en particulier

Les constantes e et pi, et d'autres, existent dans sympy, sont traitées comme des symboles (1+pi ne sera pas évalué, à moins de le demander explicitement), et ont une précision arbitraire :

  >>> pi**2
  pi**2

evalf permet d'évaluer ces constantes.

  >>> pi.evalf()
  3.141592653589793238462643383

  >>> (pi+exp(1)).evalf()
  5.859874482049203234066343309

L'infini

L'infini mathématique existe dans sympy. Il est représenté par oo :

  >>> from sympy import *
  >>> oo > 99999
  True
  >>> oo + 1
  oo

Page Actions

Recent Changes

Group & Page

Back Links