tf#建立一張圖包含了一組op和tensor,上下文環境
#g=tf.graph()
#print(g) #當建立了新的圖後,又分配了新的記憶體
#with g.as_default():
# c=tf.constant(12.0
) # print(c.graph) #當建立了新的圖後,又分配了新的記憶體
#實現乙個加法運算
a=tf.constant(5.0
)b=tf.constant(6.0
)sum1=tf.add(a,b)
#圖的定義,預設的這張圖,相當於是給程式分配一段記憶體
graph=tf.get_default_graph()
#圖的列印
#print(graph)
with tf.session()
assess:
print(sess.run([a,b,sum1]))
#print(a.graph)
#print(sum1.graph)
#print(sess.graph)
執行結果:
[5.0, 6.0, 11.0]註解:
import tensorflow as執行結果:tf#實現乙個加法運算
a=tf.constant(5.0
)b=tf.constant(6.0
)sum1=tf.add(a,b)
#圖的定義,預設的這張圖,相當於是給程式分配一段記憶體
graph=tf.get_default_graph()
var1=7.8
var2=9.3
sum2=var1+var2
with tf.session()
assess:
print(sess.run(sum2))
typeerror: fetch argument 17.1 has invalid type , must be a string or tensor. (can not convert a float into a tensor or operation.)
註解:
import tensorflow as執行結果:tf#實現乙個加法運算
a=tf.constant(5.0
)b=tf.constant(6.0
)sum1=tf.add(a,b)
#圖的定義,預設的這張圖,相當於是給程式分配一段記憶體
graph=tf.get_default_graph()
var1=7.8
var2=9.3
sum2=a+var2
with tf.session()
assess:
print(sess.run(sum2))
14.3註解:
import tensorflow as執行結果:tf#實現乙個加法運算
a=tf.constant(5.0
)b=tf.constant(6.0
)sum1=tf.add(a,b)
#圖的定義,預設的這張圖,相當於是給程式分配一段記憶體
graph=tf.get_default_graph()
#訓練乙個網路模型的時候,
#實時的提供資料進行訓練
#placeholder是乙個佔位符,在程式執行時提供資料
plt=tf.placeholder(tf.float32,[2,3
]) #也是乙個op(操作、運算),只是佔位,沒有具體的資料,在sess.run()執行的時候提供資料
#[2,3
]代表將填充乙個2行3列的資料
with tf.session()
assess:
print(sess.run(plt,feed_dict=))
註解:feed_dict={}並不是每次都用得到,一般實時訓練的時候能用到。
import tensorflow as tf執行結果:#實現乙個加法運算
a=tf.constant(5.0)
b=tf.constant(6.0)
sum1=tf.add(a,b)
#圖的定義,預設的這張圖,相當於是給程式分配一段記憶體
graph=tf.get_default_graph()
#訓練乙個網路模型的時候,
#實時的提供資料進行訓練
#placeholder是乙個佔位符,在程式執行時提供資料
plt=tf.placeholder(tf.float32,[none,3]) #也是乙個op(操作、運算),只是佔位,沒有具體的資料,在sess.run()執行的時候提供資料
#[2,3]代表將填充乙個2行3列的資料
#[none,3]代表訓練的時候,樣本數可能不固定
print(plt)
with tf.session() as sess:
print(sess.run(plt,feed_dict=))
tensor("[[ 1. 2. 3.]placeholder:0
", shape=(?, 3), dtype=float32)
[ 4. 5. 6.]
[ 7. 8. 9.]
[ 9. 11. 88.]]
註解:
資料結構 P48 演算法實現 棧的應用舉例 數制轉換
include using namespace std define stack init size 100 初始儲存容量 define stackincerment 10 儲存空間增量 struct sqstack 順序棧的定義 bool initstack sqstack s 構造乙個空棧 in...
run 方法與start 方法的區別
thread類中的run 方法是thread類實現介面runnable介面重寫run 方法,並且為執行緒中的普通方法。如果主線程中呼叫run 方法時,其後面的 需要等待run 方法中的 體執行完畢時,才能夠繼續完成。start 方法為thread類中的方法,當執行緒呼叫start 方法時,jvm虛擬...
Thread的run方法和start方法
thread的run方法和start方法 1執行緒的概念 執行緒的起動並不是簡單的呼叫了run方法,而是由乙個執行緒排程器來分別呼叫所有執行緒的run方法,我們普通的run方法如果沒有執行完是不會返回的,也就是會一直執行下去,這樣run方法下面的方法就不可能會執行了,可是執行緒裡的run方法卻不一樣...