2、TensorFlow基础
TensorFlow 是一个面向深度学习算法的科学计算库,内部数据保存在张量(Tensor)对象上,所有的运算操作(Operation,简称 OP)也都是基于张量对象进行的。
2.1数据类型
首先来介绍 TensorFlow 中的基本数据类型,包含数值类型、字符串类型和布尔类型。
2.1.1数值类型
标量(Scalar)。单个的实数,如 1.2, 3.4 等,维度(Dimension)数为 0,shape 为[]。
向量(Vector)。𝑛个实数的有序集合,通过中括号包裹,如[1.2],[1.2,3.4]等,维度数 为 1,长度不定,shape 为[𝑛]。
矩阵(Matrix)。𝑛行𝑚列实数的有序集合,如[[1,2],[3,4]]。
张量(Tensor)。所有维度数dim > 2的数组统称为张量。
在 TensorFlow 中间,为了表达方便,一般把标量、向量、矩阵也统称为张量。