Dtype to nparray.dtype

Мое намерение состоит в том, чтобы использовать pywavelet на тензор в тензорном потоке, с предложением

pywt.dwt(input,'db1')

Ошибка была

Cannot convert DType to numpy.dtype

Вход является Tensor("Reshape_18:0", shape=(?, 28, 28, 1), dtype=float32) из набора данных MNIST.

Я пытаюсь с предложением pywt.dwt(input.dtype.as_numpy_dtype,'db1') и ошибка "неверный массив_структуры".

0 ответов

pywt.dwt() принимает 1D-массив.

Но похоже, что у вас есть 4D-массив, поэтому вы захотите использовать pywt.dwtn() Документы здесь.

Другие вопросы по тегам