数据类型
|
Python 类型
|
描述
|
DT_FLOAT
|
tf.float32
|
32 位浮点数.
|
DT_DOUBLE
|
tf.float64
|
64 位浮点数.
|
DT_INT64
|
tf.int64
|
64 位有符号整型.
|
DT_INT32
|
tf.int32
|
32 位有符号整型.
|
DT_INT16
|
tf.int16
|
16 位有符号整型.
|
DT_INT8
|
tf.int8
|
8 位有符号整型.
|
DT_UINT8
|
tf.uint8
|
8 位无符号整型.
|
DT_STRING
|
tf.string
|
可变长度的字节数组.每一个张量元素都是一个字节数组.
|
DT_BOOL
|
tf.bool
|
布尔型.
|
DT_COMPLEX64
|
tf.complex64
|
由两个32位浮点数组成的复数:实数和虚数.
|
DT_QINT32
|
tf.qint32
|
用于量化Ops的32位有符号整型.
|
DT_QINT8
|
tf.qint8
|
用于量化Ops的8位有符号整型.
|
DT_QUINT8
|
tf.quint8
|
用于量化Ops的8位无符号整型.
|
阶
|
数学实例
|
Python 例子
|
0
|
标量 (只有大小)
|
s = 483
|
1
|
向量(大小和方向)
|
v = [1.1, 2.2, 3.3]
|
2
|
矩阵(数据表)
|
m = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
|
3
|
3阶张量 (数据立体)
|
t = [[[2], [4], [6]], [[8], [10], [12]], [[14], [16], [18]]]
|
n
|
n阶 (自己想想看)
|
....
|
阶
|
形状
|
维数
|
示例
|
0
|
[]
|
0-D
|
0 维张量。标量。
|
1
|
[D0]
|
1-D
|
形状为 [5] 的 1 维张量。
|
2
|
[D0, D1]
|
2-D
|
形状为 [3, 4] 的 2 维张量。
|
3
|
[D0, D1, D2]
|
3-D
|
形状为 [1, 4, 3] 的 3 维张量。
|
n
|
[D0, D1, ... Dn-1]
|
n-D
|
形状为 [D0, D1, ... Dn-1] 的张量。
|