Python | método time.monotonic()

El método Python time.monotonic() se usa para obtener el valor de un reloj monotónico. Un reloj monótono es un reloj que no puede retroceder. Como el punto de referencia del valor devuelto del reloj monotónico no está definido, solo es válida la diferencia entre los resultados de llamadas consecutivas.

Sintaxis del método Python time.monotonic() :

Sintaxis: tiempo.monotónico()

Parámetro: No se requiere ningún parámetro.

Tipo de devolución: este método devuelve un valor flotante que representa el valor de un reloj monótono en fracciones de segundo. 

Ejemplo de tiempo monotónico() de Python

Ejemplo 1: uso del método time.monotonic() para obtener el valor de un reloj monotónico 

Python3

# Python program to explain time.monotonic() method
 
# importing time module
import time
 
# Get the value of
# a monotonic clock using
# time.monotonic() method
value = time.monotonic()
 
# print the value of
# the monotonic clock
print("Value of the monotonic clock (in fractional seconds):", value)

Producción:

Value of the monotonic clock (in fractional seconds): 216444.515

Ejemplo 2: uso del método time.monotonic() para medir el tiempo transcurrido en un proceso de larga duración

Python3

# Python program to explain time.monotonic() method
 
# importing time module
import time
 
# Get the value of
# a monotonic clock at the
# beginning of the process
# using time.monotonic() method
start = time.monotonic()
 
# print the value of
# the monotonic clock
print("At the beginning of the process")
print("Value of the monotonic clock (in fractional seconds):", start)
 
i = 0
arr = [0] * 10
while i < 10:
    # Take input from the user
    arr[i] = int(input())
    i = i + 1
 
# Print the user input
print(arr)
 
# Get the value of
# monotonic clock
# using time.monotonic() method
end = time.monotonic()
 
# print the value of
# the monotonic clock
print("\nAt the end of the process")
print("Value of the monotonic clock (in fractional seconds):", end)
print("Time elapsed during the process:", end - start)

Producción:

At the beginning of the process
Value of the monotonic clock (in fractional seconds): 216491.25
1
2
3
4
5
6
7
8
9
10
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

At the end of the process
Value of the monotonic clock (in fractional seconds): 216516.875
Time elapsed during the process: 25.625

Publicación traducida automáticamente

Artículo escrito por ihritik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *