Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法在Tensorflow中使用NumPy操作而不运行graph?_Python_Numpy_Tensorflow - Fatal编程技术网

Python 有没有办法在Tensorflow中使用NumPy操作而不运行graph?

Python 有没有办法在Tensorflow中使用NumPy操作而不运行graph?,python,numpy,tensorflow,Python,Numpy,Tensorflow,我必须调用TF张量上的几个numpy操作,我没有找到任何等价的张量流函数。据我所知,将张量转换为numpy数组的最简单(也是唯一?)的方法是运行会话。不幸的是,此时图形尚未完全构建,因此我必须关闭此会话以继续构建图形,然后在构建图形后启动新会话。当我开始一个新的会话时,我的数据加载器选择了与第一个会话不同的样本(我猜是因为洗牌),所以这不起作用。 有没有其他方法可以在不运行图形的情况下将我的张量转换为np.array? 如果我想使用在图中传播的相同数据样本,那么运行多个会话通常明智吗? 有什么办

我必须调用TF张量上的几个numpy操作,我没有找到任何等价的张量流函数。据我所知,将张量转换为numpy数组的最简单(也是唯一?)的方法是运行会话。不幸的是,此时图形尚未完全构建,因此我必须关闭此会话以继续构建图形,然后在构建图形后启动新会话。当我开始一个新的会话时,我的数据加载器选择了与第一个会话不同的样本(我猜是因为洗牌),所以这不起作用。 有没有其他方法可以在不运行图形的情况下将我的张量转换为np.array? 如果我想使用在图中传播的相同数据样本,那么运行多个会话通常明智吗? 有什么办法解决这个问题吗

我已经尝试使用tf.python_func(),但这只适用于使用急切执行。我不想改变我的代码库来使用渴望执行,所以我正在寻找一种不同的方法

提前谢谢,很抱歉我是一个tensorflow noob