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

Программы на 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»