import tensorflow as tf
import re
import ast
file = open("test.txt","r")
for line in file:
M_l = re.search(r"Location: (.*)", line)
location = M_l.group(1)
location=ast.literal_eval(re.search('\(([^)]+)', location).group(1))
l=tf.convert_to_tensor(location, dtype=tf.float32)
with tf.Session() as sess:
plt.plot(sess.run(l), 'r+')
请尝试以下代码段。必须提取与张量对应的实际列表(位于括号之间),这些列表采用
string
格式。所以使用ast
将这个字符串列表转换成python列表。然后使用tf.convert_to_tensor
转换为张量(仅在必要时?)。如果要转换为张量,则必须在会话中运行张量并获取值和绘图。如果您不需要生成一个张量,您可以只打印列表而不使用tensorflow会话。你知道吗相关问题 更多 >
编程相关推荐