Является ли os.walk() детерминированным, если вы не меняете структуру папок?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Является ли os.walk() детерминированным, если вы не меняете структуру папок?

Сообщение Anonymous »

У меня есть этот код, и я хочу знать, является ли он детерминированным на моем компьютере, когда я не меняю структуру папок:

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

def get_files_and_labels(directory):
files = []
labels = []

for root, dirs, files_in_root in os.walk(directory):
# name of the subfolder = class-name
class_name = os.path.basename(root)

for file in files_in_root:
if file.endswith(".wav"):
file_path = os.path.join(root, file)
files.append(file_path)
labels.append(class_name)

if len(files) != len(labels):
com.logger.error("label-array length is not equal to files-array length")

return np.array(files), np.array(labels)
Я ожидал, что код будет детерминированным.

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

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

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

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

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

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

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