非重点部分
一个矩阵乘法运算
x = [[1.]]
m = tf.matmul(x, x) #矩阵乘法
print(m)
tf.Tensor([[1.]], shape=(1, 1), dtype=float32)
x = tf.constant([[1,9],[3,6]]) #常量矩阵
print(x)
tf.Tensor(
[[1 9]
[3 6]], shape=(2, 2), dtype=int32)
x = tf.constant([[1,9],[3,6]])
x = tf.add(x, 1) #矩阵+1
print(x)
tf.Tensor(
[[ 2 10]
[ 4 7]], shape=(2, 2), dtype=int32)
x = tf.constant([[1,9],[3,6]])
x = x.numpy() #转换为numpy
print(x)
[[1 9]
[3 6]]
x = tf.constant([[1,9],[3,6]])
x = tf.cast(x, tf.float32) #转换float32格式
print(x)
tf.Tensor(
[[1. 9.]
[3. 6.]], shape=(2, 2), dtype=float32)
x1 = np.ones([2,2])
x2 = tf.multiply(x1, 2)
print(x2)
tf.Tensor(
[[2. 2.]
[2. 2.]], shape=(2, 2), dtype=float64)
重点部分
Tensor:张量,可认为是一个任意维度的矩阵
TensorFlow:张量流