Почему вычисление Python с числами с плавающей запятой происходит быстрее, чем вычисление с целыми числами ⇐ Python

Программы на Python
Anonymous
Почему вычисление Python с числами с плавающей запятой происходит быстрее, чем вычисление с целыми числами

Сообщение Anonymous »

Этот пример показывает, что вычисления 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 ... -with-inte

Вернуться в «Python»