tf.cast()函数的作用是执行 tensorflow 中张量数据类型转换,比如读入的图片如果是int8类型的,一般在要在训练前把图像的数据格式转换为float32。

cast定义:

cast(x, dtype, name=None)
第一个参数 x:   待转换的数据(张量)
第二个参数 dtype: 目标数据类型
第三个参数 name: 可选参数,定义操作的名称

int32转换为float32:

import tensorflow as tf

t1 = tf.Variable([1,2,3,4,5])
t2 = tf.cast(t1,dtype=tf.float32)

print 't1: {}'.format(t1)
print 't2: {}'.format(t2)

with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
sess.run(t2)
print t2.eval()
# print(sess.run(t2))
输出:

t1: <tf.Variable 'Variable:0' shape=(5,) dtype=int32_ref>
t2: Tensor("Cast:0", shape=(5,), dtype=float32)
[ 1. 2. 3. 4. 5.]

tensorflow中的数据类型列表:

数据类型 Python 类型 描述
DT_FLOAT tf.float32 32 位浮点数.
DT_DOUBLE tf.float64 64 位浮点数.
DT_INT64 tf.int64 64 位有符号整型.
DT_INT32 tf.int32 32 位有符号整型.
DT_INT16 tf.int16 16 位有符号整型.
DT_INT8 tf.int8 8 位有符号整型.
DT_UINT8 tf.uint8 8 位无符号整型.
DT_STRING tf.string 可变长度的字节数组.每一个张量元素都是一个字节数组.
DT_BOOL tf.bool 布尔型.
DT_COMPLEX64 tf.complex64 由两个32位浮点数组成的复数:实数和虚数.
DT_QINT32 tf.qint32 用于量化Ops的32位有符号整型.
DT_QINT8 tf.qint8 用于量化Ops的8位有符号整型.
DT_QUINT8 tf.quint8 用于量化Ops的8位无符号整型.
---------------------
作者:-牧野-
来源:CSDN
原文:https://blog.csdn.net/dcrmg/article/details/79747814
版权声明:本文为博主原创文章,转载请附上博文链接!

tf.cast()数据类型转换相关推荐

  1. tf.cast() 数据类型转换

    tf.cast()函数的作用是执行 tensorflow 中张量数据类型转换,比如读入的图片如果是int8类型的,一般在要在训练前把图像的数据格式转换为float32. cast定义:cast(x, ...

  2. tf.cast() 张量数据类型转换

    tf.cast() 数据类型转换 import tensorflow as tf t1 = tf.Variable([1,2,3,4,5]) # 生成张量 t1 <tf.Variable 'Va ...

  3. SQL中数据类型转换

    CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型.CAST 和 CONVERT 提供相似的功能. 语法 使用 CAST: CAST ( expression AS data ...

  4. sql数据类型转换(cast() and convent())函数)

    sql数据类型转换(cast() and convent())函数) sql数据类型转换(cast() and convent())函数) 当 Microsoft® SQL Server™ 2000 ...

  5. SQL Server Cast、Convert数据类型转换

    一.概述 本篇文章转载来着官网在线文档,文章主要介绍SQL Server数据类型转换相关语法.隐式转换.Date样式等. 语法 Syntax for CAST: CAST ( expression A ...

  6. Mysql 数据类型转换详解 (convert、cast)

    文章目录 1 概述 2 类型转换 3 扩展 3.1 日期时间函数 1 概述 #mermaid-svg-ItXfZsGMo79eou3H {font-family:"trebuchet ms& ...

  7. sql数据类型转换(cast() and convent())函数)(转)

    当 Microsoft® SQL Server™ 2000 不自动执行不同数据类型的表达式转换时,可使用转换函数 CAST 和CONVERT 进行转换.这些转换函数还可用来获得各种特殊的数据格式.这两 ...

  8. tf.cast()类型转换函数

    tf.cast(x, dtype, name=None) 参数 x:输入 dtype:转换目标类型 name:名称 返回:Tensor 例子: import tensorflow as tfa = [ ...

  9. tf.cast()用法总结

    概述 tf.cast()函数用于执行tensorflow中张量数据类型转换. 用法 tf.cast(x, dtype, name=None) 1.x:待转换的数据(张量) 2.dtype:目标数据类型 ...

最新文章

  1. Spring cloud技术栈
  2. IE 8 Accelerator加速器开发介绍{转载}
  3. 扑克牌比大小c语言,算了算学了有一个月c语言了,写了个扑克牌程序
  4. npm:can not find module 'xxx'
  5. BBV:实验基本块向量生成工具
  6. 只让类访问, 而不让类的实例来访问某个成员变量
  7. java对象说明 PO,BO,VO,DTO,POJO,DAO,Entity
  8. git flow命令
  9. 鼠标单击变双击修正工具软件DoubleClickFix下载
  10. seo站长,必备批量工具
  11. Mac上怎么把mov文件转成gif文件
  12. 80+的AI音频工具你值得拥有
  13. 冬色烂漫 纯情踏雪 论著名画家冯庆冰雪画作品
  14. 微信小程序——获取用户个人信息
  15. Tripleo之nova-compute 和Ironic的代码深入分析(三)
  16. 企业办公网安全问题及其解决方案
  17. 路缘石滑模机施工赶作业原理和相应模具管理
  18. web项目-中日韩文通用UTF-8处理流程
  19. B3U4 Text A Language Focus 共34词
  20. 想学习制冷空调技术,找不到资料怎么办?

热门文章

  1. 用Construct 2制作入门小游戏~
  2. Python 标准库之 Queue
  3. 亲手建造自己想要的生活
  4. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题
  5. 禁用GPU版本TensorFlow,切换到CPU版本TensorFlow。
  6. LeetCode简单题之1比特与2比特字符
  7. LeetCode简单题之按键持续时间最长的键
  8. Tengine Web服务器概述
  9. 2021年大数据HBase(十三):HBase读取和存储数据的流程
  10. 2021年大数据常用语言Scala(十九):基础语法学习 iterator迭代器