Этот пример показывает, что вычисления Python с числами с плавающей запятой выполняются быстрее, чем с целыми числами. Мне интересно, почему вычисление с целым числом не быстрее, чем с плавающей запятой
import time
# Number of operations
N = 10**7
# Integer addition
start_time = time.time()
int_result = 0
for i in range(N):
int_result += 1
int_time = time.time() - start_time
# Float addition
start_time = time.time()
float_result = 0.0
for i in range(N):
float_result += 1.0
float_time = time.time() - start_time
print(f"Time taken for integer addition: {int_time:.6f} seconds")
print(f"Time taken for float addition: {float_time:.6f} seconds")
Подробнее здесь: https://stackoverflow.com/questions/790 ... ith-intege
Почему расчет Python с числами с плавающей точкой выполняется быстрее, чем расчет с целыми числами ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Python: __add__ и +, разное поведение с числами с плавающей запятой и целыми числами.
Anonymous » » в форуме Python - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-