tensorflow2.0 的数据类型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37222746/article/details/88972017

 

Scalar: 标量。 Dim=0

Vector:向量。Dim=1

Matrix:矩阵。Dim=2

Tensor:Dim>2

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

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

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

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

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

Ndim: 返回对象的dim维度

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

需要注意的是:

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

 

Isinstance: 对象的类型判断

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

Dtype:具体的子类型

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

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

Bool 与int 互相转

 

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

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

 

Numpy:tensor对象转numpy对象

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

 

猜你喜欢

转载自blog.csdn.net/m0_37222746/article/details/88972017