У меня есть тензор с определенной формой (800,200,3, dtype = int32)
, который я хотел бы сохранить в файле HDF5
. Для этого я пытаюсь преобразовать тензор в массив NumPy и затем сохранить этот массив NUMPY.
Я пробовал следующее:
np.asarray(tensor)
и затем сохраните это в HDF5
, но я получаю эту ошибку
TypeError: Object dtype dtype('O') has no native HDF5 equivalent
sess.run(tf.constant(tensor))
tf.constant(tensor).eval()
, который дает мне эту ошибку:
TypeError: List of Tensors when single Tensor expected