Tensorflow格式tf.variable数组作为字符串作为另一个文件中的输入



我正在尝试转换使用TensorFlow的Python脚本的输出,以便可以将其作为输入字符串传递到另一个文件。

我在控制台中获得的输出如下:

('Input from genesis: ', array([  7.07872450e-01,   3.32354023e+04,   5.85043602e+01,
         1.91101468e+00,   3.83828156e+05,   3.76164818e+01,
         2.11525035e+00,   3.73708814e-01,   9.32167812e+04], dtype=float32))
('Output from genesis: ', '[array([ 0.66993088,  1.        ,  1.        ,  0.87113315,  1.        ,n        1.        ,  0.8923766 ,  0.59235483,  1.        ], dtype=float32)]')
Execution time: 2.57894515991 seconds

是否有一种相对简单的方法将数组输出格式化为数组的字符串?即[1,2,3,4]?

裸露的情况是,这是使用TF的使用。

a = tf.Variable(tf.constant([random.uniform(0.,3.),random.uniform(0.,400000.),random.uniform(0.,128.),random.uniform(0.,3.),random.uniform(0.,400000.),random.uniform(0.,128.),random.uniform(0.,3.),random.uniform(0.,3.),random.uniform(0.,400000.)], dtype=tf.float32))

欢呼。

TensorFlow将结果返回为numpy数组。您的问题简单地说:"如何将numpy数组保存为字符串。"存在一些选项。下面的Google搜索上的前两个答案是numpy.savetxtnumpy.array_str,这听起来像是解决问题的足够简单解决方案。遵循这两个条目是一些堆栈溢出文章,这些文章更详细地将Numpy阵列转换为字符串。我怀疑您会在那里找到所需的一切。

https://www.google.com/search?q=save numpy array ass string& oq; oq = save numpy array ass as as string

保存&从字符串中检索numpy数组

相关内容

  • 没有找到相关文章

最新更新