Ejercicio: 3Eva2012TI_T3 Tonalidad de colores en GIF
resultados obtenidos
color, frecuencia
0 5
1 0
2 0
...
28 0
29 0
30 10
31 0
32 0
...
78 0
79 0
80 5
81 0
...
Algoritmo en Python
# 3Eva_IT2012_T3 Tonalidad de colores en GIF
import numpy as np
# INGRESO
matriz = np.array([[30, 30, 30, 0, 0],
[30, 30, 30, 0, 0],
[170, 170, 30, 30, 0],
[80, 80, 170, 30, 30],
[80, 80, 80, 170, 170]])
# PROCEDIMIENTO
color = np.arange(0,256,1)
frecuencia = np.zeros(256,dtype=int)
tamano = np.shape(matriz)
n = tamano[0]
m = tamano[1]
for i in range(0,n,1):
for j in range(0,m,1):
unvalor = matriz[i,j]
frecuencia[unvalor] = frecuencia[unvalor] + 1
# SALIDA
print('color, frecuencia')
for i in range(0,256,1):
print(color[i],frecuencia[i])