Python >> Tutoriel Python >  >> Python

Comment installer SymPy en Python ?

Pour installer SymPy en Python, exécutez simplement la commande suivante dans votre shell :

pip install sympy

Cela fonctionne pour tous les principaux systèmes d'exploitation (MacOS, Windows, Linux). Un préliminaire consiste à installer le gestionnaire de paquets pip.

(Vous êtes confus par toutes les bibliothèques, modules, pip et environnements virtuels ? Lisez le guide ultime des bibliothèques sur mon blog.)

Pour vérifier s'il s'est installé correctement, exécutez simplement la commande suivante dans votre shell Python :

>>> help(sympy)
Help on package sympy:

NAME
    sympy

DESCRIPTION
    SymPy is a Python library for symbolic mathematics. It aims to become a
    full-featured computer algebra system (CAS) while keeping the code as simple
    as possible in order to be comprehensible and easily extensible.  SymPy is
    written entirely in Python. It depends on mpmath, and other external libraries
    may be optionally for things like plotting support.
    
    See the webpage for more information and documentation:
    
        https://sympy.org

PACKAGE CONTENTS
    abc
    algebras (package)
    assumptions (package)

La sortie valide que le package sympy a été installé correctement.

Qu'est-ce que SymPy ?

SymPy est une bibliothèque Python pour le calcul symbolique. Ainsi, au lieu d'approximer le résultat de la racine carrée de 2, il garde la racine carrée intacte, en utilisant une représentation symbolique. Cela facilite le traitement ultérieur et peut conduire à des situations où Python a introduit une erreur de précision en virgule flottante sans besoin. Voici un exemple de base :

import sympy

print(sqrt(3))
# sqrt(3)

Le résultat n'est PAS une racine carrée approchée de 3 comme dans le package mathématique :

import math

print(math.sqrt(3))
# 1.7320508075688772

Où aller à partir d'ici ?

Êtes-vous fatigué de lire des livres de programmation ennuyeux ? Obtenez votre "Coffee Break Python" maintenant ! C'est un best-seller Leanpub #1 dans la catégorie Python .