1.创建一个tensor(张量)
a=tf.ones([2,3])
b=tf.zeros([2,3])
c=tf.fill([2,3],4)
print(a)
print(b)
print(c)
2.随机生成张量
a=tf.random.normal([2,4],mean=1,stddev=1)
print(a)
3. tensorflow 常用函数(求最大,最小,均值)
a=tf.constant([1,2,3,4],dtype=tf.float64)
print("原张量:")
print(a)
b=tf.cast(a,dtype=tf.int64)
print("\n转换后的张量:")
print(b)
print("\n张量中最小元素:")
print(tf.reduce_min(a))
print("\n张量中最大元素:")
print(tf.reduce_max(a))
print("\n张量中元素平均值:")
print(tf.reduce_mean(a))
4.tensorflow常用函数(对应元素加减乘除)
a=tf.fill([2,3],2)
b=tf.fill([2,3],3)
print(a)
print(b)
print("\n张量相加:")
print(tf.add(a,b))
print("\n张量相减:")
print(tf.subtract(a,b))
print("\n张量相乘:")
print(tf.multiply(a,b))
print("\n张量相除:")
print(tf.divide(a,b))
5.tensorflow常用函数(矩阵相乘)
a=tf.ones([2,3])
b=tf.fill([3,2],3.)
print(a)
print(b)
print("\n矩阵a与b相乘结果:")
print(tf.matmul(a,b))
print("\n矩阵b与a相乘结果:")
print(tf.matmul(b,a))