Почему расчет 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 ... ith-intege
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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