首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Tensorboard中正确显示带有下划线的tf.summary.text

在Tensorboard中正确显示带有下划线的tf.summary.text
EN

Stack Overflow用户
提问于 2017-10-12 20:53:37
回答 2查看 1.3K关注 0票数 5

我想用下划线记录几个字符串。但是,下划线被视为正在酝酿中的重点。这里有一些示例代码来说明这个问题。我已经包括了几个试图逃避下划线的版本

代码语言:javascript
复制
import tensorflow as tf
sess = tf.InteractiveSession()
text0 = """/a/b/c_d/f_g_h_2017"""
text1 = """/a/b/c\_d/f\_g\_h\_2017"""
text2 = """/a/b/c\\_d/f\\_g\\_h\\_2017"""

summary_op0 = tf.summary.text('text', tf.convert_to_tensor(text0))
summary_op1 = tf.summary.text('text', tf.convert_to_tensor(text1))
summary_op2 = tf.summary.text('text', tf.convert_to_tensor(text2))
summary_op = tf.summary.merge([summary_op0, summary_op1, summary_op2])
summary_writer = tf.summary.FileWriter('/tmp/tensorboard', sess.graph)
summary = sess.run(summary_op)
summary_writer.add_summary(summary, 0)
summary_writer.flush()
summary_writer.close()

这是输出:

如何使用张力板正确地用张卡呈现字符串?软件包版本: Tensorflow 1.3.0,TensorBoard 0.1.8

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-18 12:53:45

根据这个github问题,这是一个带有当前tensorsorboard和Python 3的bug。目前,按照另一个答案中的建议,使用backticks就足以正确地呈现下划线。

https://github.com/tensorflow/tensorboard/issues/647#issuecomment-337380296

票数 1
EN

Stack Overflow用户

发布于 2017-10-15 01:00:46

这是按计划进行的。docs tf.summary.texttensorboard.summary.text还声明文本将使用Markdown格式呈现-就像这个问题和答案中的文本一样-并在Markdown中以下划线显示创建斜体。

如果不希望出现这种情况,可以考虑将这些字符串格式化为代码,方法是

代码语言:javascript
复制
text0 = """`/a/b/c_d/f_g_h_2017`"""  # backticks: inline code formatting
text1 = """    /a/b/c\_d/f\_g\_h\_2017"""  # four-space indent: code block

这将产生以下结果:

(免责声明:我在TensorBoard上工作。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46718716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档