Bonjour,
J'essaye de construire un programme sur Python, sachant que je débute en Python, mais que ce programme avait déjà été écrit dans un autre langage.
Mes questions sont, je l'espère, très basiques :
1) J'utilise la commande degree(p,gen =x) pour un certain polynôme p ; or lorsque le polynôme est constant ou ne contient pas la variable x, je reçois un message d'erreur :
je m'attendais pourtant à obtenir la valeur 0 ; est-ce possible de corriger cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 >>> degree(y,gen=x) Traceback (most recent call last): File "<pyshell#81>", line 1, in <module> degree(y,gen=x) File "/usr/lib/python2.7/dist-packages/sympy/polys/polytools.py", line 4089, in degree return sympify(F.degree(opt.gen)) File "/usr/lib/python2.7/dist-packages/sympy/polys/polytools.py", line 1706, in degree j = f._gen_to_level(gen) File "/usr/lib/python2.7/dist-packages/sympy/polys/polytools.py", line 1684, in _gen_to_level "a valid generator expected, got %s" % gen) PolynomialError: a valid generator expected, got x
2) Je souhaite utiliser un fichier externe qui contient, soit un codage python, soit des données (sous forme de polynômes que je veux évaluer). J'ai donc mon script général dans mon fichier Fichier1.py, et je cherche à inclure un Fichier2.py à l'intérieur de ce Fichier1.py ; comment puis-je faire ?
Merci pour d'éventuelles réponses à ces questions qui sont sûrement très basiques...
Marc
Partager