tensorflow定义矩阵与矩阵的加减乘除
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
data1 = tf.compat.v1.constant([[6,6]])
data2 = tf.compat.v1.constant([[2],
[2]])
data3 = tf.compat.v1.constant([[3,3]])
data4 = tf.compat.v1.constant([[1,2],
[3,4],
[5,6]])
matMul = tf.matmul(data1,data2)
matAdd = tf.add(data1,data3)
with tf.compat.v1.Session() as sess:
print(sess.run(data4))
print(sess.run(data4[0]))
print(sess.run(data4[:,0]))
print(sess.run(matMul))
print(sess.run(matAdd))
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
mat0 = tf.constant([[0,0,0],[0,0,0]])
mat1 = tf.zeros([2,3])
mat2 = tf.ones([3,2])
mat3 = tf.fill([2,3],15)
with tf.compat.v1.Session() as sess:
print(sess.run(mat0))
print(sess.run(mat1))
print(sess.run(mat2))
print(sess.run(mat3))
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
mat1 = tf.constant([[2],[3],[4]])
mat2 = tf.zeros_like(mat1)
mat3 = tf.linspace(0.0,2.0,11)
mat4 = tf.compat.v1.random_uniform([2,3],-1,2)
with tf.compat.v1.Session() as sess:
print(sess.run(mat1))
print(sess.run(mat2))
print(sess.run(mat3))
print(sess.run(mat4))