Скажем, у меня есть следующие тензоры:
X = np.zeros((3,201, 340))
Y = np.zeros((340, 28))
Создание скалярного произведения X, Y успешно с numpy и дает тензор формы (3, 201, 28). Однако с тензорным потоком я получаю следующую ошибку: Shape must be rank 2 but is rank 3 error ...
пример минимального кода:
X = np.zeros((3,201, 340))
Y = np.zeros((340, 28))
print(np.dot(X,Y).shape) # successful (3, 201, 28)
tf.matmul(X, Y) # errornous
Есть идеи, как добиться того же результата с тензорным потоком?