tensorflow2.0 的数据类型

 

tensorflow2.0 的数据类型_第1张图片

Scalar: 标量。 Dim=0

Vector:向量。Dim=1

Matrix:矩阵。Dim=2

Tensor:Dim>2

tensorflow2.0 的数据类型_第2张图片

tensorflow2.0 的数据类型_第3张图片

Constant:创建一个普通的tensor对象

tensorflow2.0 的数据类型_第4张图片

Device:用什么设备创建环境(cpu、gpu)

Gpu():切换成gpu设备环境

Cpu():切换成cpu设备环境

Numpy(): 返回对象在numpy下的定义

Ndim: 返回对象的dim维度

Rank(): 返回对象的维度,以tensor的形式表示

需要注意的是:

Constant返回值中的numpy属性指的是对象的值,rank 返回值中的numpy属性指的是对象的维度

 

tensorflow2.0 的数据类型_第5张图片

Isinstance: 对象的类型判断

Is_tensor: 对象的类型判断(推荐使用)

Dtype:具体的子类型

tensorflow2.0 的数据类型_第6张图片

tf.Convert_to_tensor:将numpy对象转换成tensor对象

tf.cast: tensor 对象之间类型转换

tensorflow2.0 的数据类型_第7张图片

Bool 与int 互相转

 

tensorflow2.0 的数据类型_第8张图片

一个tensor对象可以被包装成variable对象,一个variable对象具有可求导等属性。

trainable : 表示是否可训练。含义有是否记录梯度信息,是否可求导。

 

tensorflow2.0 的数据类型_第9张图片

Numpy:tensor对象转numpy对象

Int、float:将tensor对象转成numpy对象的标量值

 

你可能感兴趣的:(tensorflow)