日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

學(xué)習(xí)Julia與彎道超車

 育種數(shù)據(jù)分析 2021-11-18

1. Julia是什么?

Julia 是一個(gè)面向科學(xué)計(jì)算的高性能動(dòng)態(tài)高級(jí)程序設(shè)計(jì)語(yǔ)言。其語(yǔ)法與其他科學(xué)計(jì)算語(yǔ)言相似。他們想要的是一個(gè)開(kāi)源的軟件,它要像C語(yǔ)言一般快速而又擁有如同Ruby的動(dòng)態(tài)性;要具有Lisp般真正的同像性(Homoiconicity)而又有Matlab般熟悉的數(shù)學(xué)記號(hào);要像Python般通用、像R般在統(tǒng)計(jì)分析上得心應(yīng)手、像Perl般自然地處理字符串、像Matlab般具有強(qiáng)大的線性代數(shù)運(yùn)算能力、像shell般膠水語(yǔ)言的能力,易于學(xué)習(xí)而又不讓真正的黑客感到無(wú)聊;還有,它應(yīng)該是交互式的,同時(shí)又是編譯型的……

百度百科

2. Julia相對(duì)于R和Python的優(yōu)勢(shì)

2.1. Julia很快

看一下Julia官網(wǎng)上的Benchmark,Julia綜合速度,是R語(yǔ)言的42倍,是Python的15倍,是Java的3倍,是Fortran的1倍,和C語(yǔ)言速度不相上下。

2.2. 原生態(tài)支持并行運(yùn)算和GPU開(kāi)發(fā)

Julia是為為并行計(jì)算和分布式計(jì)算而設(shè)計(jì),更適合于大數(shù)據(jù)的開(kāi)發(fā)和運(yùn)算。Python和R這方面先天不足。

2.3. Julia比R更像Python

Julia,R和Python被稱為科學(xué)運(yùn)算的三大語(yǔ)言,R語(yǔ)言是統(tǒng)計(jì)學(xué)家開(kāi)發(fā)的,更偏向于統(tǒng)計(jì)分析,工程化不足。Python是簡(jiǎn)單工程化語(yǔ)言,但是數(shù)學(xué)運(yùn)算速度慢。Julia相對(duì)于R語(yǔ)言,更工程化,而且更快,缺點(diǎn)是相關(guān)的包比較少。Julia相對(duì)于Python而言,更專注于科學(xué)運(yùn)算。未來(lái)我相信,Julia會(huì)把R語(yǔ)言在數(shù)據(jù)科學(xué)的份額占掉一大半,同時(shí)會(huì)吞食Python在數(shù)據(jù)科學(xué)中的位置。

3. Julia的應(yīng)用前景(來(lái)源:Julia中文官網(wǎng))

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多