julia有沒有希望超越python_未來5-10年,Julia會替代Python成為量化投資熱門語言嗎?...

今年上過一個quantative programming的課程,去年教學用的語言還是python,加速的方法用的是jit即時編譯來提高編程效率,今年課程的設計就改成Julia了。

因為自己從2016年起數據研究用的都是python,所以最開始使用Julia的時候并不習慣。不過在用Julia完成課程項目時發現Julia的好處還是很多,所以在網課上認真的把Julia系統性地學習了一遍。

關于Julia和python的對比

首先Julia的速度是比python快很多的,Julia的性能因為自帶jit的緣故基本上性能都比較接近于C了,而python在使用jit前,速度是遠不如Julia的,而且python的jit幫助文檔以及debug解決方案也相當殘缺,這點Julia用起來比python要方便很多;

第二IDE方面,我們的Julia教學使用的還是notebook,所以我并沒有深入地使用過Julia專用的IDE(除了在vscode裝過Julia插件),而python我一直使用的是pycharm,在IDE這方面,我個人覺得目前還是python比Julia好用;

第三pakage以及社區文檔方面,總得來說python的pakage還是相當豐富與易用的,而且除了jit以外,debug的幫助也非常容易找到,這點Julia現在還遠遠不及,更加不用說Julia現在的改版非常迅速,一些pakage以及debug信息早就不適用當前的版本了,這就導致了使用者在遇到bug時往往會因為版本的不同導致感到無所適從(這點非常像早期python的感覺,尤其是在python2到python3的轉換期間),所以我建議等到Julia再穩定一些后再使用Julia進行研究。

總的來說,從更加宏觀的角度來說,以上的第一點是語言戰略方向的問題,而第二點和第三點僅僅是戰術上的缺陷,而這些缺陷都能夠靠時間來彌補,而且語言的熱度從來都不是線性發展,我還挺期待Julia的下一個更加成熟與穩定版本的。

所以,從量化研究框架的穩定性出發,我認為Julia替代python還為之過早,不過因為python的速度實在是太慢,而c++的編程時間以及debug時間又過長,所以我還是希望Julia能夠快速發展的的。

最后,學好c++后,換個語言根本就不是一個事。(給c++跪了。。。。。)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/537401.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/537401.shtml
英文地址,請注明出處:http://en.pswp.cn/news/537401.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

常見的三種撞庫方法

歡迎訪問網易云社區,了解更多網易技術產品運營經驗。 在安全領域向來是先知道如何攻,其次才是防。在介紹如何防范網站被黑客掃描撞庫之前,先簡單介紹一下什么是撞庫:撞庫是黑客通過收集互聯網已泄露的用戶和密碼信息,生…

超越培訓班同學的獨門絕技

???????本文講3個獨門絕技,十多年苦練多得,只傳有緣人。 ??????? 不訂閱,就是不給看 絕技1 -----權益保護線----- -----權益保護線----- -----權益保護線----- -----權益保護線----- -----權益保護線----- 寫CSDN博文 CSDN上有不少參加培訓班的…

python逐個讀取字符_玩轉python之字符串逐個字符或逐詞反轉

眾所周知,python中的字符串是無法改變的,反轉一個字符串自然要創建一個拷貝;最簡單的方法,當然是步長為“-1”的切片: result astring[::-1] 如果要是按單詞來反轉,需要三步完成:字符串--->…

WPF TextBox 正則驗證 大于等于0 小于等于1 的兩位小數

原文:WPF TextBox 正則驗證 大于等于0 小于等于1 的兩位小數正則&#xff1a;^(0\.\d|[1-9][0-9]|1)$ TextBox綁定正則驗證 <TextBox x:Name"txb" MaxLength"6" Margin"1 0 0 0" Width"40" > <TextBox.Text> …

DataQ數據對象為空的解決方法

問題 在dataq上面創建周期任務的時候發現了這么一個問題&#xff0c;配置好目標源之后&#xff0c;數據對象的下拉選項中是空的&#xff0c;如下圖。 原因 是因為目前無法使用自動創建目標表功能&#xff0c;需要自己去dataworks上面先自己創建好。 措施 1.創建目標表 2.創…

pythonifnotnone_使用 if x is not None 還是if not x is None

使用 if x is not None 還是if not x is None呢&#xff1f; 谷歌的風格指南和PEP-8都使用if x is not None&#xff0c;那么它們之間是否存在某種輕微的性能差異呢&#xff1f;通過測試發現沒有性能差異&#xff0c;因為它們編譯為相同的字節碼&#xff1a;Python 2.6.2 (r262…

布局 —— 左側固定,右側自適應

實現布局&#xff1a;左側固定&#xff0c;右側自適應 一. flex布局 html&#xff1a; <div class"content"><div class"left"></div><div class"right"></div> </div> css&#xff1a; .content {width: 1…

堅果投影儀如何?電腦無線投影要收費!

618買了臺堅果J10投影儀&#xff0c;看了投影機參數就買了。今天要用電腦端無線投影&#xff0c;居然沒有自帶的&#xff0c;要用第三方軟件&#xff0c;還要收費才能電腦端投影。 與客戶交流后&#xff0c;確認投影儀系統沒有自帶電腦端無線投影功能。購買時很難發現&#xf…

python類的編寫模板_python開發筆記-類

類的基本概念&#xff1a; 問題空間&#xff1a;問題空間是問題解決者對一個問題所達到的全部認識狀態&#xff0c;它是由問題解決者利用問題所包含的信息和已貯存的信息主動的地構成的。 初始狀態&#xff1a;一開始時的不完全的信息或令人不滿意的狀況&#xff1b; 目標狀態&…

Java工具實現無水印批量下載

自媒體時代是指以個人傳播為主&#xff0c;以現代化、電子化手段&#xff0c;向不特定的大多數或者特定的單個人傳遞規范性及非規范性信息的媒介時代&#xff0c;人人都有麥克風&#xff0c;人人都是記者&#xff0c;人人都是新聞傳播者。這種媒介基礎憑借其交互性、自主性的特…

proxmox集群節點崩潰處理

問題描述在現有集群加入一個物理節點&#xff0c;接著再此節點創建ceph監視器、創建OSD。從宿主機系統執行ceph osd tree查看狀態&#xff0c;創建起來的幾個OSD狀態都正常&#xff08;up&#xff09;&#xff0c;從proxmox管理界面看也是這樣。突然不知道什么原因&#xff0c;…

python csv轉excel_將Excel文件轉為csv文件的python腳本

將Excel文件轉為csv文件的python腳本 #!/usr/bin/env python __author__ "lrtao2010"Excel文件轉csv文件腳本 需要將該腳本直接放到要轉換的Excel文件同級目錄下 支持xlsx 和 xls 格式 在同級目錄下生成名為excel_to_csv.csv 的文件&#xff0c;采用UTF-8編碼import…

第15章 知識管理

知識分類 顯性知識 教科書、文章、發文等紙質、電子發行轉播的內容 公式&#xff0c;程序&#xff0c;說明書等 隱性知識 語言文字說不清的 習慣&#xff0c;訣竅&#xff0c;信念等 知識管理方法 顯性知識 創造更多的交…

前端多圖片上傳怎么控制順序_Web前端經典面試題有哪些 如何能走向高薪之路...

Web前端經典面試題有哪些&#xff1f;如何能走向高薪之路&#xff1f;Web前端在近幾年是越來越火熱了&#xff0c;很多人看到了前端的高薪資&#xff0c;更看到了前端行業的發展前景&#xff0c;所以紛紛投入到學習前端技術學習中來。下面給大家總結整理一些Web前端經典面試題&…

第17章 戰略管理

組織戰略 戰略目標 出發點 戰略方針 基本依據 戰略實施能力 內部外部 戰略措施 重要保障 戰略分解過程 自上而下 戰略實施四個階段 戰略啟動階段 戰略計劃實施階段 戰略運作階段 戰略控制與評估階段 組…

設計幾個簡單的匯編函數

原創 已知符號函數 Y 1 &#xff08;當X>0&#xff09;, 0 &#xff08;當X0&#xff09;&#xff0c;-1 &#xff08;當X<0&#xff09; 設任意給定的X&#xff08;-128≤X≤127&#xff09;存放在DTX單元&#xff0c;計算函數Y值&#xff0c;要求存放在DTY單元中。 采用…

第16章 變更管理

變更原因 產品范圍&#xff08;成果&#xff09;定義的過失或疏忽 項目范圍&#xff08;工作&#xff09;定義的過失或疏忽 增值變更&#xff0c;客戶提了新需求 應對風險的緊急計劃或回避計劃 項目執行過程與基準要求不一致帶領的被動調整 外部事件 …

python2.7是什么_python2.7是什么

pyton2.7是python在2010年發布的一個版本。Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言&#xff0c;具有很強的可讀性&#xff0c;相比其他語言經常使用英文關鍵字&#xff0c;其他語言的一些標點符號&#xff0c;它具有比其他語言更有特色語法結構…

iOS12

ios 12 中的新特性。 已經有很多文章寫得很好&#xff0c;這里不再贅述&#xff0c;直接給大家幾個傳送門&#xff1a; https://sspai.com/post/47168 https://post.smzdm.com/p/771705/ https://www.jianshu.com/p/dde4fef41c4b https://www.jianshu.com/p/8b49fc037a89 http:…

解決windows指紋登錄不靈問題

原因&#xff1a;不是指紋設備問題&#xff0c;是windows把指紋設備關了。 解決方法&#xff1a;進入設備管理器&#xff0c;找到生物指紋&#xff0c;按下圖操作