f.matrix_solve(matrix, rhs, adjoint=None, name=None)
功能:求线性方程组,matrix*X=rhs。
输入:adjoint:是否对matrix转置。
例:
a = tf.constant([2, -2, -2, 5],shape=[2,2],dtype=tf.float64)
RHS=tf.constant([3,10],shape=[2,1],dtype=tf.float64)
z=tf.matrix_solve(a,RHS)
z==>[[5.83333333]
[4.33333333]]
关于 ops.reset_default_graph() 的运用
tensorflow 在生产环境下,需要将 default graph 重新初始化,以保证内存中没有其他的 Graph,或者说我们需要在每个session之后清理相应的 Graph。具体的代码如下:
from tensorflow.python.framework import ops
ops.reset_default_graph()
功能:求线性方程组,matrix*X=rhs。
输入:adjoint:是否对matrix转置。
例:
a = tf.constant([2, -2, -2, 5],shape=[2,2],dtype=tf.float64)
RHS=tf.constant([3,10],shape=[2,1],dtype=tf.float64)
z=tf.matrix_solve(a,RHS)
z==>[[5.83333333]
[4.33333333]]
关于 ops.reset_default_graph() 的运用
tensorflow 在生产环境下,需要将 default graph 重新初始化,以保证内存中没有其他的 Graph,或者说我们需要在每个session之后清理相应的 Graph。具体的代码如下:
from tensorflow.python.framework import ops
ops.reset_default_graph()