Форма точечного произведения между числовым массивом и постоянной тензорного потока - PullRequest
0 голосов
/ 10 июля 2019

Неожиданная форма массива точечного произведения, полученная в результате двумерного массива и постоянного тензора в тензорном потоке.

Я работаю над проблемой, состоящей в том, что вход X необходимо предварительно обработать перед подачей в мою модель нейронной сети.Препроцесс включает в себя множество операций с массивными массивами, и я обнаружил некоторые неожиданные результаты.

test1 = tf.constant(np.ones((3,1)),dtype=tf.float32)
test2 = np.ones((8,3,3))
test3 = np.dot(test2[1],test1)
test3.shape

Я ожидаю, что результат (3,1), но результат (3,3).Фактически, независимо от того, какую форму я поместил в tf.constant, результат всегда (3,3).Кроме того, я не хочу преобразовывать весь мой массив в коде пропроцесса в тензоры.Любые комментарии или идеи будут с благодарностью!

...