Python `tf.interactive`vs`tf.inv`:有什么区别吗?

Python `tf.interactive`vs`tf.inv`:有什么区别吗?,python,tensorflow,matrix,matrix-inverse,Python,Tensorflow,Matrix,Matrix Inverse,tf.interactive和tf.inv似乎是等价的。有什么区别吗?它们被实现为单独的TF ops,也有单独的梯度实现,这似乎也是等效的。它们的意思相同。事实上,tf.inv已重命名为,并且在最新版本中,tf.inv不再暴露于顶级模块中(尽管两者仍然存在于gen\u math\u ops.py) 从: 许多函数已重命名以匹配NumPy。这样做是为了使NumPy和TensorFlow之间的转换尽可能容易。函数不匹配的情况仍然很多,因此这远不是一个硬性规定,但我们已经消除了几个常见的不一致 tf

tf.interactive
tf.inv
似乎是等价的。有什么区别吗?它们被实现为单独的TF ops,也有单独的梯度实现,这似乎也是等效的。

它们的意思相同。事实上,
tf.inv
已重命名为,并且在最新版本中,
tf.inv
不再暴露于顶级模块中(尽管两者仍然存在于
gen\u math\u ops.py

从:

许多函数已重命名以匹配NumPy。这样做是为了使NumPy和TensorFlow之间的转换尽可能容易。函数不匹配的情况仍然很多,因此这远不是一个硬性规定,但我们已经消除了几个常见的不一致

  • tf.inv
    • 应重新命名为
      tf.interactive
    • 这样做是为了避免与NumPy的矩阵逆相混淆
      np.inv
您可以看到还有几个被重命名的函数,如
tf.mul
tf.neg