不知道為什麼tf這裡這麼慢有沒有試過用placeholder 當user的資料輸入控制看看?我還有發現這樣的i與j的迴圈是不是有很多次不必要的重複計算嗎?例如總共10個user,i=1時的loop中1號與5號比過了,到i =5的loop中5號又與1號比較一次如果在第二層迴圈中改成for j=I in range 會不會比較快一點
寫tensorflow要快就是要懂得怎麼樣把資料分給顯卡平行算如果你只是弄一個自己想好的邏輯,然後丟給Tensorflow預期程式就會很"聰明"的幫你分配電腦硬體,最有效率的算出結果,那你的期待應該很容易就會落空y如果不懂如何使用GPU加速的話,其實還是寫Python處理資料就好,因為把一樣的程式單純搬到TF上面應該是不會變快的要速度快就是要利用平行運算的性質來跑(CPU or GPU都是)