Graphe python log(U(n))/n avec U(n) suite de fibonacci
StanGetz
2020-12-31 15:49:05
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
Kencheur5
2020-12-31 15:50:14
tu as pas créé d'objet log alors que tu tente de lui attribuer un int, forcement qu'il va pas marcher
StanGetz
2020-12-31 15:50:53
Le 31 décembre 2020 à 15:50:14 Kencheur5 a écrit :
tu as pas créé d'objet log alors que tu tente de lui attribuer un int, forcement qu'il va pas marcher
comment on le crée ? il suffit pas d'importer numpy ?
RoiLoutre5
2020-12-31 15:51:17
plt.show() c'est sur prescription médicale Thierry ?
StanGetz
2020-12-31 15:52:45
Le 31 décembre 2020 à 15:51:17 RoiLoutre5 a écrit :
plt.show() c'est sur prescription médicale Thierry ?
je sais pas à quoi ça sert
StanGetz
2020-12-31 15:53:33
je suis un noob en programmation et en python j'ai tout oublié
dcaa40
2020-12-31 15:54:28
poste un screen de ton code
BlackMoonCrypto
2020-12-31 15:55:25
C'est le genre de topaz où je ne sais pas jamais trop quoi ajouterhttps://image.noelshack.com/fichiers/2016/47/1480092147-1477945635-1465556572-elrisitassticker3-copy.png
Engineer
2020-12-31 15:55:39
C'est quoi ce code de porc ! Pourquoi tu fais c=a+b puis a = b et puis b = c !
StanGetz
2020-12-31 15:56:08
Le 31 décembre 2020 à 15:54:28 dcaa40 a écrit :
poste un screen de ton code
https://image.noelshack.com/fichiers/2020/53/4/1609426564-code.png
RoiLoutre5
2020-12-31 15:56:10
Plt.show() ça sert à afficher le graphe une fois créé
Mets le à la fin
Pour le log je sais pas pourquoi ça fonctionne pas
dcaa40
2020-12-31 15:57:53
Le 31 décembre 2020 à 15:56:08 StanGetz a écrit :
Le 31 décembre 2020 à 15:54:28 dcaa40 a écrit :
poste un screen de ton code
https://image.noelshack.com/fichiers/2020/53/4/1609426564-code.png
chelou
StanGetz
2020-12-31 15:58:10
Le 31 décembre 2020 à 15:55:39 Engineer a écrit :
C'est quoi ce code de porc ! Pourquoi tu fais c=a+b puis a = b et puis b = c !
algorithme pour obtenir les terme de la suite fibonacci a c'est un b un+1 c=un+2
pour avancer dans l'ago a devient b, b devient c etc...
dcaa40
2020-12-31 15:59:15
Le 31 décembre 2020 à 15:58:10 StanGetz a écrit :
Le 31 décembre 2020 à 15:55:39 Engineer a écrit :
C'est quoi ce code de porc ! Pourquoi tu fais c=a+b puis a = b et puis b = c !
algorithme pour obtenir les terme de la suite fibonacci a c'est un b un+1 c=un+2
pour avancer dans l'ago a devient b, b devient c etc...
tu pourrais juste faire
b = a+b
a = b-a
StanGetz
2020-12-31 16:00:21
Le 31 décembre 2020 à 15:59:15 dcaa40 a écrit :
Le 31 décembre 2020 à 15:58:10 StanGetz a écrit :
Le 31 décembre 2020 à 15:55:39 Engineer a écrit :
C'est quoi ce code de porc ! Pourquoi tu fais c=a+b puis a = b et puis b = c !
algorithme pour obtenir les terme de la suite fibonacci a c'est un b un+1 c=un+2
pour avancer dans l'ago a devient b, b devient c etc...
tu pourrais juste faire
b = a+b
a = b-a
l'algorithme fonctionne c'est pas un soucis, c'est pour faire le graphe que je coince
StanGetz
2020-12-31 16:01:48
Le 31 décembre 2020 à 16:01:10 LaCapuche2077 a écrit :
ta ajouté pygraph.py?
non je sais pas ce que c'est je connais quasi rien en info
dcaa40
2020-12-31 16:03:14
change l.append(np.log(c)/i)
en l.append(np.log(float(c))/i)
je sais pas pourquoi numpy casse les couilles et converti pas le int en float