函数原型

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用法相关推荐

  1. tf.constant(常量)

    一.概述 格式:tf​.​constant​(​value​,​ dtype​=​None​,​ shape​=​None​,​ name​=​'Const'​,​ verify_shape​=​Fa ...

  2. tf.cast()用法总结

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

  3. 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 ...

  4. TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别

    TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...

  5. tensorflow1.11.0 tf.constant()函数(创建一个常数张量)

    tf.constant tf.constant(value,dtype=None,shape=None,name='Const',verify_shape=False ) Defined in ten ...

  6. 【TensorFlow】TensorFlow函数精讲之tf.constant()

    tf.constant()可以实现生成一个常量数值. tf.constant()格式为: tf.constant(value,dtype,shape,name) 参数说明: value:常量值 dty ...

  7. TensorFlow基础篇(五)——tf.constant()

    tf.constant()可以实现生成一个常量数值. tf.constant()格式为: tf.constant(value,dtype,shape,name) 参数说明: value:常量值 dty ...

  8. Tensorlow 中文API:tf.zeros() tf.ones()tf.fill()tf.constant()

    在程序中有一处不理解的地方 import basic.util.prints这个basic包找不到也搜不到,有知道的帮忙留言,谢谢 可以在下面使用print(data.eval())来输出结果 Ten ...

  9. tf.constant

    参考   tf.train.piecewise_constant - 云+社区 - 腾讯云 tf.constant(value,dtype=None,shape=None,name='Const',v ...

最新文章

  1. 人性经不起金钱的考验,何况是黄金 --- 我看电影《黄金兄弟》
  2. vsftpd日志配置及查看——可以将vsftpd记录在系统日志里
  3. 表单验证AngularJs
  4. java heroku_Neo4j Java Rest绑定入门(Heroku部署)
  5. OpenSocial容器 shindig
  6. java 排序 1和1_160308、java排序(形如1.1、1.2.1)
  7. Python数字类型:数值运算操作符、数值运算函数、类型判断函数、类型转换函数
  8. bfc是什么_清除浮动和 BFC
  9. [20150508]列顺序问题.txt
  10. ggbiplot设置分组_prcomp和ggbiplot:无效的’rot’值
  11. 运筹OR帷幄,运筹优化的剖析与应用
  12. 永久删除谷歌浏览器缩略图_“暮光之城”如何永久破坏了Google图片搜索
  13. Python小例子 | 如何将多张图片合成mp4视频格式,并加入背景音乐...
  14. 什么是软件外包公司?要不要去外包公司?
  15. 左耳朵耗子:从“打工人”到技术创业者,我是如何作死的
  16. Tomcat部署及优化
  17. Flutter安装时你一定会碰到的问题
  18. 几何画板用迭代法作图的技巧
  19. 计算机开机后黑屏鼠标显示桌面图标,电脑开机后黑屏怎么解决只显示鼠标
  20. 你们现在都用什么软件画原型?

热门文章

  1. python 等比例裁剪图片
  2. 过来人都是怎么学习stm32的
  3. zigbee3.0 BDB 介绍(一)
  4. 每日一练-1-AD和中望CAD
  5. P4 开发实践 — Overview
  6. MFC实现弹出模态对话框和非模态对话框(基于对话框)
  7. golang加载双向认证加密的证书key文件
  8. ubuntu卸载福昕阅读器
  9. 广州某IT公司HR招开发:“不加班的都是垃圾 ”
  10. Visual Studio 2008的使用技巧