常張量
tf.zeros(shape, dtype=tf.float32, name=None)
說明:根據(jù)shape約定的維度,dtype約定的float32類型生成值全部為0的常張量
tf.zeros_like(tensor, dtype=None, name=None)
說明:根據(jù)輸入的tensor,生成相同的常張量板甘,值全為0
tf.ones(shape, dtype=tf.float32, name=None)
說明:根據(jù)shape約定的維度,dtype約定的float32類型生成值全部為1的常張量
tf.ones_like(tensor, dtype=None, name=None)
說明:根據(jù)輸入的tensor详炬,生成相同的常張量盐类,值全為1
tf.fill(dims, value, name=None)
說明:根據(jù)dims約定的維度,生成一個新的常張量呛谜,內部的值用value填充
tf.constant(value, dtype=None, shape=None, name='Const')
說明:根據(jù)value的內容生成新的常張量在跳,維度和類型自動推斷
序列
tf.linspace(start, stop, num, name=None)
說明:從start開始到stop為止,等距生成num個值隐岛,組合成新的Tensor
tf.range(start, limit, delta=1, name='range')
說明:從start開始到limit為止猫妙,不包括limit,間隔delta聚凹,生成多個值割坠,組合成新的Tensor
隨機張量
tf.random_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)
說明:生成符合正態(tài)分布的隨機值,輸出Tensor
tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)
說明:生成有邊界的正態(tài)分布隨機值妒牙,輸出Tensor
tf.random_uniform(shape, minval=0.0, maxval=1.0, dtype=tf.float32, seed=None, name=None)
說明:生成在minval和maxval的范圍內均勻分布的隨機值彼哼,不包括maxval,輸出Tensor
tf.random_shuffle(value, seed=None, name=None)
說明:對value的行進行亂序操作湘今,輸出Tensor