Tensorflow中張量的數學運算


 

 

 

 

 

 

 對於對數運算,Tensorflow中之提供了e為底數的對數運算tf.math.log(x),如果想要自定義底數,可以利用換底公式

 

 

 

 

張量運算的廣播機制:如果一個高維張量和低維張量相乘,則會將低維張量廣播到高維張量上。例如一個2維張量加一個1維張量:

 

 

 再例如:一個3維張量加(乘)一個一維張量:

 

 

 

 

 

 

 

 

 

 

另外,說一下tf.multiply()和tf.matmul()的區別:(前者可以用*來替代,后者可以用@來替代)

 tf.multiply()函數時對應位置的元素相乘。tf.matmul()是矩陣相乘,就是線性代數中的那種兩個矩陣相乘。

 

多維張量相乘,也是采用廣播機制。例如3為乘3維:

 

 

 再例如:4維乘4維

 

 

 

 

 

另外,求最值問題:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM