tf.constant用法
函数原型
tf.constant(value,dtype=None,shape=None,name='Const',verify_shape=False
)
- 第一个值是必须的,可以是一个数值,也可以是一个列表;为查看结果必须创建一个会话,并用取值函数eval()来查看创建的tensor的值;后面四个参数可写可不写
- 第二个参数表示数据类型,一般可以是tf.float32, tf.float64等
- 第三个参数表示张量的“形状”,即维数以及每一维的大小。如果指定了第三个参数,当第一个参数value是数字时,张量的所有元素都会用该数字填充;(而当第一个参数value是一个列表时,注意列表的长度必须小于等于第三个参数shape的大小(即各维大小的乘积),否则会报错;);这是因为函数会生成一个shape大小的张量,然后用value这个列表中的值一一填充shape中的元素。这里列表大小为7,而shape大小为2*3=6,无法正确填充,所以发生了错误。而如果列表大小小于shape大小,则会用列表的最后一项元素填充剩余的张量元素:
- 第四个参数name可以是任何内容,主要是字符串就行。
- 第五个参数verify_shape默认为False,如果修改为True的话表示检查value的形状与shape是否相符,如果不符会报错。
代码
import tensorflow._api.v2.compat.v1 as tf
tf.disable_v2_behavior()'''
tf.constant(value,dtype=None,shape=None,name='Const',verify_shape=False
)
'''# 第一个参数是一个数值
tmp = tf.constant(1)
sess = tf.Session()
with sess.as_default():print(tmp.eval())
# 第一个参数是一个列表
tmp = tf.constant([1, 2])
sess = tf.Session()
with sess.as_default():print(tmp.eval())
# 指定第二个参数,指定数据类型
tmp = tf.constant([1, 2], dtype = tf.float32)
sess = tf.Session()
with sess.as_default():print(tmp.eval())
# 指定第三个参数: 用于指定张量的"形状"
tmp = tf.constant(3, shape=[2, 2])
sess = tf.Session()
with sess.as_default():print(tmp.eval())
# 指定第四个参数: 字符串
tmp = tf.constant([2, 3], dtype = tf.float32, shape=[2,2], name = "LiQuan")
print(tmp)
输出:
'''
[1. 2.]
[[3 3][3 3]]
Tensor("LiQuan:0", shape=(2, 2), dtype=float32)
'''
tf.constant用法相关推荐
- tf.constant(常量)
一.概述 格式:tf.constant(value, dtype=None, shape=None, name='Const', verify_shape=Fa ...
- tf.cast()用法总结
概述 tf.cast()函数用于执行tensorflow中张量数据类型转换. 用法 tf.cast(x, dtype, name=None) 1.x:待转换的数据(张量) 2.dtype:目标数据类型 ...
- tf.reshape 和 tf.transpose 用法
import tensorflow as tf x= tf.constant([[2,3],[4,5],[6,7]],tf.int32) print(x.numpy()) [[2 3][4 5][6 ...
- TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别
TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...
- tensorflow1.11.0 tf.constant()函数(创建一个常数张量)
tf.constant tf.constant(value,dtype=None,shape=None,name='Const',verify_shape=False ) Defined in ten ...
- 【TensorFlow】TensorFlow函数精讲之tf.constant()
tf.constant()可以实现生成一个常量数值. tf.constant()格式为: tf.constant(value,dtype,shape,name) 参数说明: value:常量值 dty ...
- TensorFlow基础篇(五)——tf.constant()
tf.constant()可以实现生成一个常量数值. tf.constant()格式为: tf.constant(value,dtype,shape,name) 参数说明: value:常量值 dty ...
- Tensorlow 中文API:tf.zeros() tf.ones()tf.fill()tf.constant()
在程序中有一处不理解的地方 import basic.util.prints这个basic包找不到也搜不到,有知道的帮忙留言,谢谢 可以在下面使用print(data.eval())来输出结果 Ten ...
- tf.constant
参考 tf.train.piecewise_constant - 云+社区 - 腾讯云 tf.constant(value,dtype=None,shape=None,name='Const',v ...
最新文章
- 人性经不起金钱的考验,何况是黄金 --- 我看电影《黄金兄弟》
- vsftpd日志配置及查看——可以将vsftpd记录在系统日志里
- 表单验证AngularJs
- java heroku_Neo4j Java Rest绑定入门(Heroku部署)
- OpenSocial容器 shindig
- java 排序 1和1_160308、java排序(形如1.1、1.2.1)
- Python数字类型:数值运算操作符、数值运算函数、类型判断函数、类型转换函数
- bfc是什么_清除浮动和 BFC
- [20150508]列顺序问题.txt
- ggbiplot设置分组_prcomp和ggbiplot:无效的’rot’值
- 运筹OR帷幄,运筹优化的剖析与应用
- 永久删除谷歌浏览器缩略图_“暮光之城”如何永久破坏了Google图片搜索
- Python小例子 | 如何将多张图片合成mp4视频格式,并加入背景音乐...
- 什么是软件外包公司?要不要去外包公司?
- 左耳朵耗子:从“打工人”到技术创业者,我是如何作死的
- Tomcat部署及优化
- Flutter安装时你一定会碰到的问题
- 几何画板用迭代法作图的技巧
- 计算机开机后黑屏鼠标显示桌面图标,电脑开机后黑屏怎么解决只显示鼠标
- 你们现在都用什么软件画原型?