一篇不錯的介紹Julia和matlab關係的文章
http://freemind.pluskid.org/technology/julia-a-new-language-for-scientific-computing/
另外,我找到了人工迴圈慢的原因,出在變數型別上,把整型常量改為浮點型,記憶體就和dot_dot一樣的
function dot_loop(x,y) z = 0 for i = 1:length(x) z += x[i]*y[i] end return z end function dot_loopf(x,y) z = 0.0 #只改了這裡 for i = 1:length(x) z += x[i]*y[i] end return z end
執行結果
julia> include("dot_jl.txt") @timeit (macro with 1 method) julia> @timeit dot_loop dot_loop 0.379606 seconds (6.00 M allocations: 68.665 MB, 51.75% gc time) julia> @timeit dot_vec dot_vec 0.015613 seconds (800 allocations: 15.279 MB) julia> @timeit dot_dot dot_dot 0.001550 seconds (200 allocations: 2.344 KB) julia> @timeit dot_loop dot_loop 0.289739 seconds (6.00 M allocations: 68.665 MB, 36.22% gc time) julia> @timeit dot_loopf dot_loopf 0.003579 seconds (200 allocations: 2.344 KB)
另外,他的文章可以用pdf格式儲存,這對於有圖和公式的文章太方便了。
相關文章
- 一篇不錯的介紹Java Socket程式設計的文章Java程式設計
- 再來一篇不錯的文章,討論Interface與Abstract的關係
- JSON簡介和Ajax簡介--bea這兩篇文章介紹的不錯JSON
- sql多表的關係介紹SQL
- 詳細介紹php和apache的關係和作用PHPApache
- 一篇不錯的講解Java異常的文章Java
- 關於nagios的一篇很不錯的文章iOS
- 一篇不錯的講解Java異常的文章(轉)Java
- 在 CSDN 上面看到的一篇關於 Laravel 關聯表模型和多對多關係的文章Laravel模型
- width和padding之間的關係介紹padding
- 介紹有關大型ERP系統的備份和冗災系統架構相關的一篇文章架構
- 一篇介紹asm邏輯metadata的好文章ASM
- 一篇文章理解 golang 中切片與陣列的關係Golang陣列
- 一篇和Redis有關的鎖和事務的文章Redis
- javascript prototype介紹的文章JavaScript
- 不錯的關於Oracle 全文索引的文章(zt)Oracle索引
- 介紹幾款不錯的猜圖遊戲遊戲
- 一個不錯的介紹企業應用整合和ESB的PPT
- Spyder和Python有什麼關係?功能介紹!Python
- 一篇文章弄懂THREE.js中的各種矩陣關係JS矩陣
- 轉一篇關於JAVA 和 .NET的文章的比較Java
- UML類圖介紹&類的六大關係
- 關係型資料庫和NOSQL資料庫的優缺點介紹資料庫SQL
- Centos和Redhat有什麼關係?Centos和Redhat的區別與聯絡介紹CentOSRedhat
- Maven專案之間關係介紹Maven
- 一篇文章搞定什麼是nodeJs它和NPM關係與應用NodeJSNPM
- MATLAB(1) 介面介紹Matlab
- 一篇關於Redis的好文章Redis
- 一篇關於oracle psu的文章Oracle
- 關係型資料庫與非關係型資料庫介紹!資料庫
- HBase的容錯性介紹和總結
- 關係型資料庫和非關係型資料庫介紹及優劣勢比較資料庫
- 介紹Java Socket程式設計的文章Java程式設計
- gzip 與 deflate,說的還不錯的文章
- 一篇不太一樣的RxJava介紹RxJava
- FAILGROUP和REDUNDANCY之間的關係關係!AI
- 在網上看到的一篇文章關於js和php編碼的JSPHP
- 哪裡有介紹jive原始碼的文章?原始碼