最近用程式實做了一下K-means
其物理意義雖然簡單
但真正要將其給轉成程式碼真的花了不少功夫
特別是在參數的傳遞和顯示介面上
一直以來我們都只當程式語言是一樣工具
是學了就會的東西
不管事實是不是真的如此
但如果不是真的很強的人
要說拿本書回去一個晚上就寫完這種事
根本就是騙人的
寫程式是把自己的想法給實體化的一個步驟
很多之前所沒想到的問題都會在這個時候一一浮現
但絕大多數都還是出在程式語言本身的限制與問題
因此我認為盡量熟悉各種類型的程式語言和工具還是很重要的
以核心的演算法而言
大多使用到的不是已經推導好的數學公式
就是布林或迴圈之類的基本元件
但介面就不一樣了
各種各樣的都有
所以我想除了推導公式之外
最困難的就是介面了
也是自己最弱的一部分
沒有留言:
張貼留言