※ [本文轉錄自 Prob_Solve 看板 #1QNNAGD2 ]
作者: j0958322080 (Tidus) 看板: Prob_Solve
標題: [問題] 單做數值計算有需要再學資料結構嗎?
時間: Tue Jan 16 11:33:29 2018
小弟本身有用C/C++寫數值計算的程式,
但也僅僅是將方程式寫成給電腦跑的程式而已。
最近有在看一些資料結構的資料,
看來感覺如果我只是單純做數值計算好像用不到,
但畢竟程式目前也都是小小的沒有很大,
不知道各位前輩是否覺得有必要再學資料結構?
作者:
chuegou (chuegou)
2018-01-16 19:44:00給我一個不學的理由
是可以不用沒錯 你需要的是學數值分析可是如果你數學好 自然而然會用到演算法ex:FFT就是將原本O(n^2)降到O(nlogn)的演算法然後使用演算法自然需要搭配資料結構
作者:
damody (天亮damody)
2018-01-16 19:53:00不想學就不要學啊 是有人拿刀逼你學嗎 哈哈 何必學的這麼痛苦-_-#
作者: longlongint (華哥爾) 2018-01-16 19:59:00
去用 python matlab 就比較不用學了
作者:
Lipraxde (Lipraxde)
2018-01-16 20:40:00多學點當休閒啊,又沒損失
如果是python處理數值問題 有很好的numpy庫幾乎matlab有的功能 numpy都有如果是要做影像處理之類的數值 C++有openCV
數值分析 matlab 就蠻夠用了 用C/C++有點累人
作者:
jimfan (jimfan)
2018-01-17 00:33:00如果我用GNU Octave、MatLab做數值分析的話,大概不需要深入了解資料結構吧;反過來如果我編寫、修改GNU Octave的話怕且一定要懂資料結構看看那樣才是你的“主菜”有興趣又另當別論呀,我學最近學constraint logic progra-mming,完全沒有實際作用呢(暫時),一樣照學無誤
作者: yeebon 2018-07-22 16:41:00
chx64的1/2悖論真的很經典呢