Série avec python

Discutez d'informatique ici !
FunkyAnts
Membre Naturel
Messages: 77
Enregistré le: 07 Jan 2014, 19:08

Série avec python

par FunkyAnts » 16 Déc 2015, 11:59

Bonjour, je sollicite votre aide, j'aurai besoin d'un petit coup de pouce pour débugger mon code :

Je dois tracer la suite suivante :

S=

Voici mon code :

Code: Tout sélectionner
r=[]

def suite(k):
    return k**2/((1+k**2)**2)
       
for k in range (1,10):
    r.append(suite(k))     
     
plt.plot(k,r,'ro')


Alors apparaît pour l'instant le message d'erreur suivant :
"x and y must have same first dimension"

Cela veut dire que k et r n'ont pas la même dimension !!! je ne comprends pas.



FunkyAnts
Membre Naturel
Messages: 77
Enregistré le: 07 Jan 2014, 19:08

par FunkyAnts » 16 Déc 2015, 12:28

J'ai finalement trouvé la réponse tout seul. :we:

Joker62
Membre Transcendant
Messages: 5027
Enregistré le: 24 Déc 2006, 19:29

par Joker62 » 17 Déc 2015, 18:13

Hello,

S = [ sum( [(k/(1+k**2)**2 for k in range (1,n+1)] ) for n in range(1,101) ]

plt.plot(range(1,101), S)
plt.show()

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite