Python - No se como usar timeit en este histograma (con el codigo )

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 20 puestos en Python (en relación al último mes)
Gráfica de Python

No se como usar timeit en este histograma (con el codigo )

Publicado por Jon (4 intervenciones) el 22/04/2020 19:13:53
Tengo este histograma y quiero calcular cuanto tiempo me tardaria en hacer el histograma completo y la parte dict() que esta dentro del histograma. Para ello tengo que usar timeit pero no se me ocurre como hacerlo.

1
2
3
4
5
6
7
8
9
10
import timeit
def histogram(s):
    h=dict()
    for kar in s:
        if kar not in h:
            h[kar]=1
        else:
            h[kar]+=1
    return h
s="los jamones de ramon"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

No se como usar timeit en este histograma (con el codigo )

Publicado por tincopasan (1082 intervenciones) el 22/04/2020 19:37:48
la forma simple:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import timeit
 
def histogram(s):
      h=dict()
    for kar in s:
        if kar not in h:
            h[kar]=1
        else:
            h[kar]+=1
    return h
 
s="los jamones de ramon"
inicio =  timeit.default_timer()
print("Tiempo de inicio del histogram: ", inicio)
histogram(s)
print("La diferencia de tiempo es: ", timeit.default_timer() - inicio)
es cuestión de poner un inicio y un final para comparar donde quieras, de la forma por default
se puede de otras formas.
ayuda leer la documentación.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar