import numpy as np
import matplotlib.pyplot as plt
l=list()
n=list()
a=0
b=1
for i in range(2,100):
c=a+b
a=b
b=c
n.append(i)
l.append(np.log(c)/i)
plt.plot(n,l)
python me renvoit ça
je ne comprends pas pourquoi ça marche pas, j'aimerais obtenir un truc de ce style
Le 30 décembre 2020 à 22:50:30 CauchySchwartz a écrit :
https://docs.python.org/fr/3/tutorial/datastructures.html
En tapant python liste sur Googlel = list()
l.append(qlqchose)
si j'ai bien compris je mets le append dans la boucle d'itération
Le 30 décembre 2020 à 22:48:58 Azerban a écrit :
Le 30 décembre 2020 à 22:43:52 StanGetz a écrit :
Le 30 décembre 2020 à 22:40:19 Azerban a écrit :
Le 30 décembre 2020 à 22:38:35 StanGetz a écrit :
Le 30 décembre 2020 à 22:36:42 Azerban a écrit :
Utilise matplotlib pour ton cas.Je cherche justement à savoir comment faire avec matplotlib
Je n'ai vu que des exemples où on entre des valeurs que l'on connait déjà avant d'executer le programme ... Merci pour ta réponse .Bah si tu veux faire un graphique c'est le principe, on calcule les valeurs et on les affiche
Mon programme fait N itération il ne sauvegarde pas les valeurs de A et de B à chaque itération, je sais juste les afficher à chaque itération avec print mais pas faire de graphique.
Tu calcules et tu stockes tes valeurs dans une compréhension de liste.
import matplotlib.pyplot as plt
x = [i for i in range(10)]
y = [i**2 for i in x]
plt.plot(x, y)
# plt.show() # pour visualiser
plt.savefig("graphique.png")
https://image.noelshack.com/fichiers/2020/53/3/1609365050-graphique.png
j'essaye de comprendre ton code et je teste
Le 30 décembre 2020 à 22:44:10 CauchySchwartz a écrit :
Le 30 décembre 2020 à 22:42:18 StanGetz a écrit :
Le 30 décembre 2020 à 22:40:00 CauchySchwartz a écrit :
Le 30 décembre 2020 à 22:36:19 StanGetz a écrit :
Le 30 décembre 2020 à 22:35:14 CauchySchwartz a écrit :
Utilise panda, mets tes données dans une Série et plot la serieJe connais pas c'est simple d'utilisation ? Plus qu'avec matplotlib ? Merci pour ta réponse.
Pas spécialement simple non. Mais normalement avec matplotlib ça devrait être simple.
Tu mets les valeurs à plot dans une liste et tu plot la liste. Google / stack overflow devraient aider pas mal
Oui c'est simple j'en doute pas c'est juste que j'ai totalement oublié le langage python et qu'en faisant de rapide recherche pour ce truc basique je trouve pas d'exemple qui corresponde à mon cas
Tu dis plus haut ne pas connaître les valeurs à l'avance. De ce que montre ton code, rien ne t'empêche de les calculer toutes, dans une boucle comme plus haut, de les ajouter dans une liste et de toute les plot d'un coup
en fait je cherche à savoir comment à chaque itération rajouter A et B dans la liste
Le 30 décembre 2020 à 22:44:10 CauchySchwartz a écrit :
Le 30 décembre 2020 à 22:42:18 StanGetz a écrit :
Le 30 décembre 2020 à 22:40:00 CauchySchwartz a écrit :
Le 30 décembre 2020 à 22:36:19 StanGetz a écrit :
Le 30 décembre 2020 à 22:35:14 CauchySchwartz a écrit :
Utilise panda, mets tes données dans une Série et plot la serieJe connais pas c'est simple d'utilisation ? Plus qu'avec matplotlib ? Merci pour ta réponse.
Pas spécialement simple non. Mais normalement avec matplotlib ça devrait être simple.
Tu mets les valeurs à plot dans une liste et tu plot la liste. Google / stack overflow devraient aider pas mal
Oui c'est simple j'en doute pas c'est juste que j'ai totalement oublié le langage python et qu'en faisant de rapide recherche pour ce truc basique je trouve pas d'exemple qui corresponde à mon cas
Tu dis plus haut ne pas connaître les valeurs à l'avance. De ce que montre ton code, rien ne t'empêche de les calculer toutes, dans une boucle comme plus haut, de les ajouter dans une liste et de toute les plot d'un coup
Oui je cherche à faire exactement ça ... mais faut que je me repenche pour savoir comment on fait les listes ... Si jamais t'as un conseil ou un lien utile pour mon cas n'hésite pas, merci beaucoup pour tes réponses.
Le 30 décembre 2020 à 22:40:19 Azerban a écrit :
Le 30 décembre 2020 à 22:38:35 StanGetz a écrit :
Le 30 décembre 2020 à 22:36:42 Azerban a écrit :
Utilise matplotlib pour ton cas.Je cherche justement à savoir comment faire avec matplotlib
Je n'ai vu que des exemples où on entre des valeurs que l'on connait déjà avant d'executer le programme ... Merci pour ta réponse .Bah si tu veux faire un graphique c'est le principe, on calcule les valeurs et on les affiche
Mon programme fait N itération il ne sauvegarde pas les valeurs de A et de B à chaque itération, je sais juste les afficher à chaque itération avec print mais pas faire de graphique.
Le 30 décembre 2020 à 22:40:00 CauchySchwartz a écrit :
Le 30 décembre 2020 à 22:36:19 StanGetz a écrit :
Le 30 décembre 2020 à 22:35:14 CauchySchwartz a écrit :
Utilise panda, mets tes données dans une Série et plot la serieJe connais pas c'est simple d'utilisation ? Plus qu'avec matplotlib ? Merci pour ta réponse.
Pas spécialement simple non. Mais normalement avec matplotlib ça devrait être simple.
Tu mets les valeurs à plot dans une liste et tu plot la liste. Google / stack overflow devraient aider pas mal
Oui c'est simple j'en doute pas c'est juste que j'ai totalement oublié le langage python et qu'en faisant de rapide recherche pour ce truc basique je trouve pas d'exemple qui corresponde à mon cas
Le 30 décembre 2020 à 22:36:42 Azerban a écrit :
Utilise matplotlib pour ton cas.
Je cherche justement à savoir comment faire avec matplotlib
Je n'ai vu que des exemples où on entre des valeurs que l'on connait déjà avant d'executer le programme ... Merci pour ta réponse .
Le 30 décembre 2020 à 22:35:14 CauchySchwartz a écrit :
Utilise panda, mets tes données dans une Série et plot la serie
Je connais pas c'est simple d'utilisation ? Plus qu'avec matplotlib ? Merci pour ta réponse.
J'aurais besoin de savoir comment utiliser python pour créer un graphique tout simple qui affiche les valeurs successives de A (respectivement B) en abscisses (respectivement en ordonnées) de ce programme :
h=0.1
N=120
a=1
b=1
c=1
d=1
A=2
B=2
for i in range(1,N):
C=(a*A-b*A*B)*h+A
D=(-c*B+d*A*B)*h+B
A=C
B=D
print(A)
print(B)
à chaque itérations A donne la valeur d'un terme de la première suite, B donne la valeur d'un terme de la seconde
Je ne sais pas comment faire avec mathplotlb
Le 24 décembre 2020 à 06:30:28 AhBelinda a écrit :
Je me suis toujours demandé si y a encore de la mafia à Lyon, ton avis l'OP ?
Il n'y a pas de véritable syndicat du crime en France. Il y a juste des indics qui font les malins et quelques trafics, rien de bien organisé. Les politiques et les puissants font appels à des organisations étrangères pour avoir ce dont ils ont besoin.
Le 24 décembre 2020 à 06:24:30 Bloodborne001 a écrit :
Le 24 décembre 2020 à 06:23:52 StanGetz a écrit :
Le 24 décembre 2020 à 06:21:32 Bloodborne001 a écrit :
Mafia à Marseille ? Ses grands noms ou acteurs ? Quelles spécialités ?Bref dis-moi ce que tu sais sur une mafia marseillaise s'il y en a une
Le dernier véritable boss à Marseille s'est fait descendre au début des années 2000.
Quelle réponse de merde putain
https://image.noelshack.com/fichiers/2020/12/1/1584324743-1517143088-ahivieux.png
Ca contient tout ce que t'as besoin de savoir pour Marseille, Dylan. Quand je parle de mafia je parle de chose sérieuses. Je suis pas la pour parler de Momo et ses plaquettes.
Le 24 décembre 2020 à 06:21:32 Bloodborne001 a écrit :
Mafia à Marseille ? Ses grands noms ou acteurs ? Quelles spécialités ?Bref dis-moi ce que tu sais sur une mafia marseillaise s'il y en a une
Le dernier véritable boss à Marseille s'est fait descendre au début des années 2000.