Тензор потока Einsum получает след неправильно? - PullRequest
0 голосов
/ 14 декабря 2018

Почему эти выходы отличаются?Это намеренное поведение?Я использую tenorflow 1.12

import tensorflow as tf

matrix = tf.constant([[1, 2, 3],
                      [4, 5, 6],
                      [7, 8, 9]])

with tf.Session() as sess:
    print(tf.einsum('ii',matrix).eval())

# 45

, в то время как

import numpy as np

np.einsum('ii',[[1, 2, 3],
                [4, 5, 6],
                [7, 8, 9]])
# 15 (as it should be)

Почему эйнсум tenorflow суммирует все элементы матрицы?

ОБНОВЛЕНИЕ: Я открылпроблема на GitHub, похоже на ошибку.

1 Ответ

0 голосов
/ 23 февраля 2019

Это было исправлено и объединено в PR 25079.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...