Diverses questions de base
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 :
Code:
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 |
je m'attendais pourtant à obtenir la valeur 0 ; est-ce possible de corriger cela ?
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