Трудно воспроизвести ошибку цикла while при назначении переменных на ноутбуке IntelPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Трудно воспроизвести ошибку цикла while при назначении переменных на ноутбуке Intel

Сообщение Anonymous »

Я столкнулся с очень странной и не совсем воспроизводимой ошибкой на ноутбуке Intel с anaconda python 3.10x при использовании кода VS в Windows 11. Эта ошибка очень специфична и исчезла на ноутбуках AMD с точно таким же .ipynb файл. Я не уверен, что это было.
В принципе код выглядел так:

Код: Выделить всё

import time

# Function that pauses and checks if a value is above a certain threshold
def check_infeasible_status(delta_gap_test):
return delta_gap_test > 1.65  # Returns True if above 1.65, False if below

# Initial values for the bounds and test variable
Delta_gap_upper = 1.875
Delta_gap_lower = 0.9375
Delta_gap_test = (Delta_gap_upper + Delta_gap_lower) / 2

# While loop to find the midpoint
while abs(Delta_gap_upper - Delta_gap_lower) > 0.1:

#some code
time.sleep(1)  # Pause for 1 second
#some code

print(f"Delta_gap test = {Delta_gap_test}")
print(["upper bound", Delta_gap_upper])
print(["lower bound", Delta_gap_lower])

if check_infeasible_status(Delta_gap_test):
print("The status is Infeasible.")
Delta_gap_upper = Delta_gap_test
else:
print("The status is not Infeasible.")
Delta_gap_lower = Delta_gap_test

Delta_gap_test = (Delta_gap_upper + Delta_gap_lower) / 2
print(f"Delta_gap test updated = {Delta_gap_test}")

Delta_gap_upper,Delta_gap_lower,Delta_gap_test
Конечный результат вывода с check_infeasible_status(Delta_gap_test)=True покажет это

Код: Выделить всё

Delta_gap_upper=Delta_gap_test
Я проверял несколько часов и подтвердил, что это постоянно происходило на ноутбуке Intel (13-го поколения). Но воспроизвести это очень сложно, если я не повторю 10-минутную симуляцию.
Сталкивался ли кто-нибудь с подобным раньше? Или знаете, что это может быть?

Подробнее здесь: https://stackoverflow.com/questions/791 ... tel-laptop
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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