Скрипт Python завис на возвратеPython

Программы на Python
Ответить
Гость
 Скрипт Python завис на возврате

Сообщение Гость »


Я написал сценарий для открытия, чтения и возврата массивов numpy, сохраненных в файлах .npy на моем локальном компьютере. Я делал это раньше много раз, но по какой-то причине мой сценарий на этот раз, кажется, зависает на операторе возврата. Он открывает, читает и закрывает файл npy, сохраняя его в локальной переменной, но затем, когда функция должна вернуть массив, он просто зависает, и мне приходится закрыть программу. Я проверил, что он зависает на операторе return, путем отладки в VSCode и прохода по каждой строке.

если метка == 0 или метка == 1: print('Открытие массивов Label 1..') с open(f'npys\\labels\\label1.npy', 'rb') как f: label1 = np.load(f) если метка == 1: возвратная метка1 если метка == 0 или метка == 2: print('Открытие массивов центроидов Label 2..') с open(f'npys\\labels\\label2.npy', 'rb') как f: label2 = np.load(f) если метка == 2: возвратная метка2 если метка == 0 или метка == 3: print('Открытие массива Label 3..') с open(f'npys\\labels\\label3.npy', 'rb') как f: label3 = np.load(f) если метка == 3: возвратная метка3 если метка == 0 или метка == 4: print('Открытие массива Label 4..') с open(f'npys\\labels\\label4.npy', 'rb') как f: label4 = np.load(f) если метка == 4: возвратная метка4 вернуть метку1, метку2, метку3, метку4 Честно говоря, я не знаю, что делать. Я переместил переменные, но это все. Любая помощь будет принята с благодарностью.
Ответить

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

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

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

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

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