TensorFlow基础-数据类型

 

向量类型张量比如向量(1,2,2,5,6)和(1,2),只要它是一个向量,维度都是1,但是shape=[n]不一样,注意区分维度和shape

 

张量只能通过TensorFlow来创建,不能通过python的语法创建

实例:     a = tf.constant(1.0)  即创建了一个张量(标量) shape为【】 维度为0

 

向量类型张量:向量只可以通过数组list的形式进行创建

a = tf.constant ( [1.] )   一个元素的向量    一维   shape为1 

a = tf.constant ( [1.,2.,6.] )    三个元素的向量   一维   shape为3

 

三维张量:

a = tf.constant

( [

[[1,2],[6, 8]] ,

[[1,2],[6, 8].] ,

[[1,2],[6, 8]] 

                       ]  )   

三维   shape为(3,2,2)

 

布尔类型张量:

注意:python内的布尔类型数据和TensorFlow内的布尔类型(张量)不同,不能混用

TensorFlow的布尔类型张量需要通过把python中的True和False转换成TensorFlow内部张量形式

a = True    a = tf.constant(True) 是不一样的含义

a = tf.constant(  [True,  False] )      布尔型向量

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值