文章目录
张量极其操作
1.导入TensorFlow
运行tensorflow程序,需要导入tensorflow模块。
import tensorflow as tf
1 张量
张量是一个多维数组。 与NumPy ndarray对象类似,tf.Tensor对象具有数据类型和形状。 此外,tf.Tensors可以驻留在加速器内存中(如GPU)。 TensorFlow提供了丰富的操作库(tf.add,tf.matmul,tf.linalg.inv等),它们使用和生成tf.Tensors。 这些操作会自动转换原生Python类型,例如:
print(tf.add(1,2))
print(tf.add([3,8], [2,5]))
print(tf.square(6))
print(tf.reduce_sum([7,8,9]))
print(tf.square(3)+tf.square(4))
![](https://img-blog.csdnimg.cn/fe6a1b41534a4675a7769d3c49c20af4.png#pic_center)
每个Tensor都有形状和类型
x = tf.matmul([[3], [6]], [[2]])
print(x)
print(x.shape)
print(x.dtype)