程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

Tensorflow:基本原理、数据类型及编码、转换

发布于2019-08-07 14:21     阅读(1489)     评论(0)     点赞(4)     收藏(0)


基本原理

在TensorFlow中,所有的操作只有当你执行,或者另一个操作依赖于它的输出时才会运行。

运行op

构建图时不需要显示声明变量名,如

tf.concat(axis=1, values=initial_state, name="initial_state")

直接使用图中的name就可以运行了。

  1. initial_state = sess.run(fetches="lstm/initial_state:0",
  2. feed_dict={"case_feed:0": case_feature})

 

tensorflow的一个最简单示例

  1. import tensorflow as tf
  2. a = tf.constant([[3, 2, 7],
  3. [2, 9, 8]])
  4. print(a)
  5. with tf.Session() as sess:
  6. print(sess.run(a))
  7. # print(a.eval()) #或者这样

输出:

Tensor("Const:0", shape=(2, 3), dtype=int32)
[[3 2 7]
 [2 9 8]]

Note: 直接print只会打印tensor信息,是没有数值的。参考[Tensorflow:输入输出]

-柚子皮-

 

 

tensorflow数据类型及转换

tf.string类型

        tf.string 张量可以保存不同长度的字节串,因为字节串被视为原子单位。字符串长度不包括在张量尺寸中。即不管用py2还是py3,tf中的str都是bytes类型,有编码的。

        编码转换参考[TensorFlow支持Unicode,中文NLP终于省心了]

        不过建议还是直接用bytes,不要变成unicode了,在tf内部还是会转成bytes。

其它数据类型及转换参考:

[TensorFlow 数据类型转换]

from: -柚子皮-

ref:

 

 



所属网站分类: 技术文章 > 博客

作者:我下面给你吃

链接:https://www.pythonheidong.com/blog/article/11323/c152e4de9e5bc0888d2e/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

4 0
收藏该文
已收藏

评论内容:(最多支持255个字符)