概述
TensorFlow 中张量(Tensor)表示多维数据,也可以理解为列表,可以表示0阶到n阶列表。张量可以使用TensorFlow中自带的数据类型:tf.int32 ; tf.float32 ; tf.constant([True,False]) ; tf.constant(“abc”)。
创建方法
tensorflow.constant(shape,type):创建一个指定大小和指定数据类型的张量;
tensorflow.convert_to_tensor():将numpy的数据类型转化为tensorflow的张量;
tensorflow.zeros(维度):创建全为0的张量;
tensorflow.ones(维度):创建全为1的张量;
tensorflow.fill(维度,数值):创建全为指定值的张量;
tensorflow.random.normal(维数,mean=均值,stddev=标准差):生成正态分布的随机数,默认均值为0,标准差为1;
tensorflow.random.truncated_normal(维数,mean=均值,stddev=标准差):生成截断式正态分布的随机数;
tensorflow.random.uniform(维度,minval=最小值,maxval=最大值):生成均匀分布随机数;
注:维度的表示使用列表格式。