Python深度學習TensorFlow怎么輸出?Python如何用TensorFlow實現矩陣計算

python深度學習現在使用最多的一個軟件包就是TensorFlow,而有些剛接觸這個開發領域和使用它的小伙伴就還不是可以很熟練掌握它 。所以在下文,會來介紹一下深度學習庫TensorFlow是如何輸出結果,以及實現矩陣計算的,一起往下看看來學習吧 。

Python深度學習TensorFlow怎么輸出?Python如何用TensorFlow實現矩陣計算


一、輸出結果
TensorFlow輸出字符串內容需要先使用方法來定義常量才可以,因為定義出來的變量都是矩陣形式的 。而且輸出操作得用到session類,調用該類之中的run()方法才可以將常量初始化,然后再使用print()函數輸出,代碼示例如下所示:
import tensorflow as tfword=tf.constant('hello,world!')with tf.Session() as sess:  print(sess.run(word))二、矩陣計算
在上文已經提到過了,TensorFlow定義變量都是矩陣形式,而矩陣之間是可以來互相進行加減乘這三種運算的 。那么在將這個庫導入之后,需要先使用placeholder()方法生成出指定數據類型的數字作為數據,然后將這兩個數據再分別調用add方法以及mul方法來生成變量 。
之后還是需要去使用with上下文管理器在程序運行結束后清理資源,同時可以去使用session這個類來執行操作 。在該結構內去調用此類對象的run()方法,并且在其中分別傳入add以及mul兩個對象 。然后再傳入字典對象作為值并且賦予給feed_dict()這個參數,在外面使用print()函數即可將矩陣加法以及乘法運算的結果輸出,詳細代碼示例如下所示:
import tensorflow as tf a = tf.placeholder(tf.int16)b = tf.placeholder(tf.int16)add = tf.add(a, b)mul = tf.mul(a, b)with tf.Session() as sess:    print('a+b=',sess.run(add, feed_dict={a: 2, b: 3}))   print('a*b=',sess.run(mul, feed_dict={a: 2, b: 3}))【Python深度學習TensorFlow怎么輸出?Python如何用TensorFlow實現矩陣計算】以上就是關于“Python深度學習TensorFlow怎么輸出?Python如何用TensorFlow實現矩陣計算”的全部內容了,希望對你有所幫助 。
Python深度學習TensorFlow怎么輸出?Python如何用TensorFlow實現矩陣計算


Python深度學習TensorFlow怎么輸出?Python如何用TensorFlow實現矩陣計算


Python深度學習TensorFlow怎么輸出?Python如何用TensorFlow實現矩陣計算


微信掃碼Python課,免費報名
Python深度學習TensorFlow怎么輸出?Python如何用TensorFlow實現矩陣計算


現在報名贈100例知識點合集
Python深度學習TensorFlow怎么輸出?Python如何用TensorFlow實現矩陣計算


    猜你喜歡