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对象的标量值