簡體   English   中英

Tensorflow - 形狀(8,1)和(8,)之間有什么區別

[英]Tensorflow - What is the difference between shapes (8,1) and (8,)

形狀(8,1)(8,)之間有什么區別? 它們似乎都定義了長度為8的向量。

在TensorFlow中,這些是不同的形狀。 形狀(8,)表示長度為8的向量,而形狀(8, 1)表示具有8行和1列的矩陣。

雖然這些對象通常可以在數學上被視為相同,但它們在TensorFlow(和NumPy)等框架中具有重要的區別,因為它們決定了如何廣播運算符。 例如,乘以形狀的張量(8, 1)和形狀的張量(8,)將得到的形狀的結果(8, 8) 此功能可用於通過沿一個或多個維度隱式調整張量(或數組)來節省時間和內存。

[[1],[1],[1],[1],[1],[1],[1],[1]][1,1,1,1,1,1,1,1]

張量流形狀

根據我的理解,sub / right dim是分開左邊的暗淡

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM