Re: [問卦] Julia 真的會超車 Python 嗎

看板Gossiping作者 (pony)時間3年前 (2020/05/28 09:10), 編輯推噓9(908)
留言17則, 16人參與, 3年前最新討論串2/3 (看更多)
※ 引述《hank850503 (elite)》之銘言: : 看對岸的內容農場看到的 : 說 Julia 集程式語言的大成 : 有 C 的速度 Python 的優雅三小的 : 肥宅我寫的程式不多 : 有沒有內行人開示一下 : Julia 到底什麼鬼 : 現在學起來以後發展機會大嗎 Julia 等於是新創語言 內部是用LLVM做的 目的應該是用來取代 Matlab 矩陣運算的部分 Julia 跟 Matlab 底層都是用 LAPACK 所以 奇異值分解 特徵值分解 結果"應該"是一樣的 撇除 LAPACK 版本的不同 用的演算法都是 Schur decomposition 跟 Jacobi decomposiition Python用途比較廣 很多遊戲MOD還是用Python做的 要單純跟Julia比的話 應該是比套件 Python 有兩個科學運算套件 Scipy 跟 Numpy Numpy 底層一樣是用 LAPACK Scipy 不確定 最明顯的差別就是求矩陣的反矩陣時 這裡是說 generalized inverse matrix 或叫 pseudo inverse Numpy 是直接做 SVD 求反矩陣 Scipy 是用最小平方法去做 總結: 程式語言大同小異 不外乎變數 函式 if-else loop 精通一門之後 學習另一門語言也很快 真正的學問是裡面的東西 Julia跟Matlab可以用的領域很廣 搞懂訊號與系統 知道 equalizer (等化器) DFE, FFE 或是線性代數 知道column space, null space的意義 矩陣特徵值分解 奇異值分解的意義, 甚麼是條件數 (condition number) 進而去了解矩陣的各種分解跟其演算法: QR 分解, Cholesy 分解 SVD 有那些演算法 跟其優缺點 什麼是 forward error, backward error 大概是這樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.167.178 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1590628247.A.B75.html

05/28 09:12, 3年前 , 1F
看著Julia 寫Julia
05/28 09:12, 1F

05/28 09:12, 3年前 , 2F
暈太大 不好用 還是跡美 最高
05/28 09:12, 2F

05/28 09:13, 3年前 , 3F
推推 語言不是重點
05/28 09:13, 3F

05/28 09:14, 3年前 , 4F
程式語言文盲還有救嗎!
05/28 09:14, 4F

05/28 09:15, 3年前 , 5F
MATLAB要錢啊 一般人根本沒辦法用
05/28 09:15, 5F

05/28 09:15, 3年前 , 6F
方法還是有差 不然fortran到現在還一堆科研在用有原因的
05/28 09:15, 6F

05/28 09:18, 3年前 , 7F
05/28 09:18, 7F

05/28 09:19, 3年前 , 8F
一般人不會用到這麼多數學啦
05/28 09:19, 8F

05/28 09:24, 3年前 , 9F
你跟我認識的 Julia不一樣
05/28 09:24, 9F

05/28 09:27, 3年前 , 10F
fortran 比 C 快
05/28 09:27, 10F

05/28 09:31, 3年前 , 11F
嫩!我早就在寫Rion了
05/28 09:31, 11F

05/28 09:32, 3年前 , 12F
fortran 沒有比 C 快喔 最起碼gfortran沒gcc快
05/28 09:32, 12F

05/28 09:32, 3年前 , 13F
不過兩者速度是同個量級的
05/28 09:32, 13F

05/28 09:59, 3年前 , 14F
這樣講一講害我想玩玩看Julia
05/28 09:59, 14F

05/28 10:06, 3年前 , 15F
嗯嗯
05/28 10:06, 15F

05/28 10:48, 3年前 , 16F
Julia以前好用 現在整個老臉
05/28 10:48, 16F

05/28 10:50, 3年前 , 17F
Juli倫
05/28 10:50, 17F
文章代碼(AID): #1Upm-Njr (Gossiping)
文章代碼(AID): #1Upm-Njr (Gossiping)