Но поскольку файл не является изображением, мне нужно загрузить его вручную.
Проблема в том, что tf.data.Dataset.list_files передает переменную как tf.tensor, и мой код Python не может обрабатывать тензор.
Как получить строковое значение из tf.tensor.
Тип d — строка.
Код: Выделить всё
train_dataset = tf.data.Dataset.list_files(PATH+'clean_4s_val/*.wav')
train_dataset = train_dataset.map(lambda x: load_audio_file(x))
def load_audio_file(file_path):
print("file_path: ", file_path)
# i want do something like string_path = convert_tensor_to_string(file_path)
Я использую tensorflow 1.13.1 и режим нетерпеливости.
Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/561 ... -is-string