2017-06-13 62 views
0

例如,我们有一个客户记录,它具有属性:姓名,性别,电子邮件,地址等。 姓名,电子邮件地址都是字符串。 如何将属性转换为张量?如何在tensorflow中转换字符串属性?

谢谢!

+0

是否要将属性转换为dtype'tf.string'的张量?或者你想把一个'tf.string'转换成一个常规的ASCII吗?或者你的意思是什么? – nikpod

+0

只需要将属性转换为张量,无论选择哪种数据类型。谢谢你的问题。 – iamtonyzhou

+0

如果你使用'tf.placeholder'来存储属性,你可以声明一个'nameTensor = tf.placeholder(dtype = tf.string)',当你运行一个会话时,你可以执行(例如) 'sess.run(...,{nameTensor:str(name)})'right? – nikpod

回答

0

我不确定你在问什么。如果它的这个,它工作正常 (我不能评论张贴代码块,因此在这里):

tr = tf.Variable(initial_value="[email protected]", dtype=tf.string) 
with tf.Session() as sess: 
    sess.run(tf.global_variables_initializer()) 
    print(sess.run(tr)) 
    p = tf.assign(tr,"somethingelse") 
    sess.run(p) 

(这不是一个答案)

相关问题