Probleme pour acceder au atrribu du classe.
Bonjour,
j'essaie de construire une liste tridimensionnelle composée de la classe "neurone"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
vn = 10 # nombre neurpne
vs = 10 # nb synapse
vp = 255 # poids
vs1 = 255 # seuil
class neurone :
entree_z = [[0]for x in range(vs)]
entree_y = [[0]for x in range(vs)]
entree_x = [[0]for x in range(vs)]
entree_v = [[0]for x in range(vs)]
poid = [0]*vs
seuil = int()
sortie = int()
#fonctionne
l0=[neurone()]*10
print l0[0].seuil
print"---"
#ne fonctionne pas
l1=[[[[neurone()] for z in range (vn)] for y in range (vn)] for x in range (vn)]
print l1[0][0][0].seuil |
0
---
Traceback (most recent call last):
File "neurone1.py", line 23, in <module>
print l1[0][0][0].seuil
AttributeError: 'list' object has no attribute 'seuil'
Si vous avez une explication elle est la bienvenue.
cordialement,
Sofian.