Из документов , Tensorflow использует контекст графика:
import tensorflow as tf
a = tf.constant(1)
b = tf.constant(2)
c = a + b
assert c.graph is tf.get_default_graph()
Почему Tensorflow использует этот объект контекста, вместо того, чтобы просто хранить временный объект в переменной, которой он был назначен, без необходимости вообще иметь контекст? Например, символьная математическая библиотека Sympy не использует контекст:
import sympy
x, y = sympy.symbols('x y')
z = x + y
z
z
не имеет графа контекста, но хранит операцию Add
и ее аргументы на себе.
Что делает "контекст контекста" Tensorflow, чего не могут отдельные символы?