Messages de StanGetz

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 çahttps://image.noelshack.com/fichiers/2020/53/4/1609426120-loga.png
je ne comprends pas pourquoi ça marche pas, j'aimerais obtenir un truc de ce stylehttps://image.noelshack.com/fichiers/2020/53/4/1609425720-log.png

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 Google

l = 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 serie

Je 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 serie

Je 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 serie

Je 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.

up
up
up
up

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 ? :hap:

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 :ok:

Le dernier véritable boss à Marseille s'est fait descendre au début des années 2000.

Quelle réponse de merde putainhttps://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 :ok:

Le dernier véritable boss à Marseille s'est fait descendre au début des années 2000.

:)
Barta la dernière forumeuse survivante de l'époque du 15-18
Les déficients qui utilisent ça pour justifier le crime contre l'humanité que sont l'anéantissement d'Hiroshima, Nagasaki et les bombardements de Tokyo ...