No puedo sumar los elementos de una lista
Publicado por Natalia (2 intervenciones) el 03/02/2020 03:11:06
Que tal gente, soy nueva programando y estoy teniendo un problema con mi codigo . Mi codigo me develve al finalizar una lista de vectores que llamo "N", necesito crear un nuevo vector donde guarde la suma de elementos de cada vector de N. El problema es que no puedo usar la funcion sum() por alguna razon que no comprendo
y el error que aparecce es este:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-50-518234ea49e5> in <module>
17 N[t,0]-=1
18 for l in N:
---> 19 Nt.append((sum(l)))
20
21 #print(N)
TypeError: 'int' object is not callable
Desde ya muchas gracias y espero su ayuda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
tmax=2
PR=5
N=np.zeros((tmax,PR+1),dtype=int)
N[0,0]=1
Nt=[1]
for t in range(1,tmax):
#while Nt[] <3:
for i in range(0,PR):
N[t,i]=N[t-1,i+1]
N[t,0]+=N[t-1,0]
for n in range(0,N[t,0]):
x=random.random()
if x<1:
N[t,PR]+=2
N[t,0]-=1
for l in N:
Nt.append((sum(l)))
y el error que aparecce es este:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-50-518234ea49e5> in <module>
17 N[t,0]-=1
18 for l in N:
---> 19 Nt.append((sum(l)))
20
21 #print(N)
TypeError: 'int' object is not callable
Desde ya muchas gracias y espero su ayuda
Valora esta pregunta


0