crear una nueva matriz con los valores de todos los promedios
Publicado por david C (1 intervención) el 10/11/2019 01:08:01
hola a todos necesito ayuda:
como en el ejemplo anterior necesito luego crear una nueva matriz con los valores de todos los promedios, sin embargo solo logro crear una matriz con un solo valor, el cual es el ultimo promedio obtenido, o bien si creo la matriz dentro del for, obtengo cinco matrices diferentes, como podria reunir todos esos valores de promedo obtenidos en un a sola matriz? gracias
1
2
3
4
5
6
7
8
9
lluvia = [["central",0,0,2,7,8,5,2,5,7,10,3,0],["norte",2,3,7,8,10,5,3,2,1,0,0,2],["sur",3,5,8,10,5,0,0,2,4,6,5,2],["este",0,0,8,9,5,8,10,4,3,0,0,0],["oeste",4,8,4,0,0,0,2,3,7,8,10,6]]
for x in lluvia:
suma = 0
for y in range(1,len(x)):
suma = suma + x[y]
n=len(x)
promedio = suma / (n-1)
print(promedio)
como en el ejemplo anterior necesito luego crear una nueva matriz con los valores de todos los promedios, sin embargo solo logro crear una matriz con un solo valor, el cual es el ultimo promedio obtenido, o bien si creo la matriz dentro del for, obtengo cinco matrices diferentes, como podria reunir todos esos valores de promedo obtenidos en un a sola matriz? gracias
Valora esta pregunta


0