机器学习中向量化编程总结记录
生活随笔
收集整理的這篇文章主要介紹了
机器学习中向量化编程总结记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載自??機器學習中向量化編程總結記錄
向量化編程總結記錄
很多時候,我們在實現算法的時候,總會碰到累和的偽代碼:
比如下面這個:
為了簡單我這里只重復5次,但是原理是一樣的。
很顯然我們要得到這個結果,非常簡單,比如下面的這段python代碼:
那么我們有沒有更好的辦法呢?有的,看到X,Y都是向量,我們很容易想到向量化編程。
比如改成下面這段代碼:
啊上面這段代碼,其實最關鍵的就是一行代碼,就是np.dot(X_array,Y_array)這句話,
就已經能夠代替下面這段代碼了:
或者用下面這行代碼也行!
res_temp_2 = np.sum(X_array*Y_array)
?
這倆種形式比較常見!
貼一下最后的結果截圖:
未完待續,后面再碰到的向量化編程也會總結在這。
總結
以上是生活随笔為你收集整理的机器学习中向量化编程总结记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 隐马尔科夫模型-前向算法
- 下一篇: 手机搜不到蓝牙耳机怎么回事