Я столкнулся с проблемой при использовании tf.io.gfile.GFile
с numpy. Приведенный ниже пример демонстрирует, что я ожидал бы получить идентичные результаты Это работает, когда я открываю файл с open(...)
, но не получается, когда я пытаюсь сделать то же самое с GFile
. Это можно ожидать по непонятной мне причине?
f = open('test.npz', 'wb+')
np.savez(file=f, x=np.array([1,2]))
f.close()
np.load('test.npz').files
['x'] # this is expected
f = tf.io.gfile.GFile('test.npz', 'wb+')
np.savez(file=f, x=np.array([1,2]))
f.close()
np.load('test.npz').files
[] # this is wrong