其他分享
首页 > 其他分享> > 深度学习笔记

深度学习笔记

作者:互联网

tensorflow中的tensor就是张量,是多维数组(多维列表),用阶来表示张量的维数,判断张量是几阶的可以看有几个方括号

import tensorflow as tf
a=tf.constant([1,5],dtype=tf.int64)
#直接打印a,会输出a的所有信息
print(a)

#打印a的数据类型
print(a.dtype) 

#打印a的形状
print(a.shape)
import tensorflow as tf 
import numpy as np
a=np.arange(0,5)
b=tf.convert_to_tensor(a,dtype=tf.int64)
print(a) 
print(b)

结果为
[0 1 2 3 4]
tf.Tensor([0 1 2 3 4], shape=(5,), dtype=int64)

  

 

 生成随机数

d=tf.random.normal([2,2],mean=0.5,stddev=1)
print(d)
e=tf.random.truncated_normal([2,2],mean=0.5,stddev=1)
print(e)
f=tf.random.uniform([2,2],minval=0,maxval=1)
print(f)

结果为
tf.Tensor(
[[1.3626552 0.5091892]
 [1.1865652 0.5751934]], shape=(2, 2), dtype=float32)
tf.Tensor(
[[ 0.99196833  1.0803022 ]
 [ 0.2839067  -0.18373096]], shape=(2, 2), dtype=float32)
tf.Tensor(
[[0.5610157  0.6162615 ]
 [0.783057   0.71171486]], shape=(2, 2), dtype=float32)

  

  

标签:Tensor,dtype,random,笔记,学习,print,shape,深度,tf
来源: https://www.cnblogs.com/2020310148tjy/p/16188368.html