定義變數
和常數不同,變數的值可以被修改。當我們要透過更新參數來訓練模型時,這會很有用。
我們來試著定義並印出一個變數。接著把這個變數轉成 numpy 陣列,再印一次,並比較差異。請注意,用來建立變數張量的 Variable() 已從 tensorflow 匯入,這個練習可以直接使用。
本練習屬於課程
Python 的 TensorFlow 入門
練習說明
- 定義一個變數
A1,為 1 維張量:[1, 2, 3, 4]。 - 對
A1套用.numpy()並指定給B1。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Define the 1-dimensional variable A1
A1 = ____([1, 2, 3, 4])
# Print the variable A1
print('\n A1: ', A1)
# Convert A1 to a numpy array and assign it to B1
B1 = ____
# Print B1
print('\n B1: ', B1)