TensorFlow基础-数据类型

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] )      布尔型向量

 

TensorFlow基础-数据类型

 

TensorFlow基础-数据类型

TensorFlow基础-数据类型

相关文章:

  • 2021-05-19
猜你喜欢
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2021-04-02
  • 2021-09-30
相关资源
相似解决方案