W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
tf.stack(
values,
axis=0,
name='stack'
)
定義在:tensorflow/python/ops/array_ops.py.
請參閱指南:圖層(contrib)>構建神經網絡圖層的更高級別操作,張量變換>分割和連接
將秩為 R 的張量列表堆疊成一個秩為 (R+1) 的張量.
將 values 中的張量列表打包成一個張量,該張量比 values 中的每個張量都高一個秩,通過沿 axis 維度打包.給定一個形狀為(A, B, C)的張量的長度 N 的列表;
如果 axis == 0,那么 output 張量將具有形狀(N, A, B, C).如果 axis == 1,那么 output 張量將具有形狀(A, N, B, C).
例如:
x = tf.constant([1, 4])
y = tf.constant([2, 5])
z = tf.constant([3, 6])
tf.stack([x, y, z]) # [[1, 4], [2, 5], [3, 6]] (Pack along first dim.)
tf.stack([x, y, z], axis=1) # [[1, 2, 3], [4, 5, 6]]
這與 unpack 相反,numpy 相當于:
tf.stack([x, y, z]) = np.stack([x, y, z])
函數(shù)參數(shù):
函數(shù)返回值:
可能引發(fā)的異常:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: