Bonjour,
j'essaie de construire une liste tridimensionnelle composée de la classe "neurone"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.