当前位置: 首页 > news >正文

网站系统怎么做网站备案查询官网

网站系统怎么做,网站备案查询官网,目前网站开发有什么缺点,如何做后端网站管理在2020上半年,因为疫情无法返校,所以在家待了半年,期间学习一点了R语言、Python、Julia、linux和C语言,只是学习基础语法并没有项目练习,因此返校半年后差不多都不记得了,现在重新捡起Julia丰富下当时写的笔…

在2020上半年,因为疫情无法返校,所以在家待了半年,期间学习一点了R语言、Python、Julia、linux和C语言,只是学习基础语法并没有项目练习,因此返校半年后差不多都不记得了,现在重新捡起Julia丰富下当时写的笔记发到公众号来。

 

语言特点

前三门语言很类似,是可以一起学的,数据分析中常用的Jupyter就是Julia 、Python和R的缩写。

 

julia像是处于动态语言向静态语言过度的语言,既可以指定类型又可以不指定,优点就是速度极快,缺点就是造好的轮子不多。

 

Julia的设计者想把她设计成完美的语言...

 

Julia要像C语言一般快速而又拥有如同Ruby的动态性;要具有Lisp般真正的同像性(Homoiconicity)而又有Matlab般熟悉的数学记号;要像Python般通用、像R般在统计分析上得心应手、像Perl般自然地处理字符串、像Matlab般具有强大的线性代数运算能力、像shell般胶水语言的能力,易于学习而又不让真正的黑客感到无聊;还有,它应该是交互式的,同时又是编译型的……

 

官网的Benchmarks

6f04a95bba4c4eb68b1e06cd7e24333a.png

 

我也跑个Benchmarks

在学习函数的时候,无论是Python、R、Jula都会讲到递归,并用斐波那契数列作为例子。这里的Benchmarks使用的递归为最原始版的,没有为了使其速度更快,而写很复杂的代码或用精巧的设计。

 

参考https://zhuanlan.zhihu.com/p/585529899的代码,他所用的数字是n=40,但是我用julia算第40个斐波那契数只用了0.2s,感觉不太对,所以用了n=50,导致R和Python计算不出来,所以又折中算了n=45的情况。

 

 

              n=40   n=45  n=50

R            37.1     409.1  +Inf

Python   11.3     125.1   float('inf')

Julia       0.2       2.6     29.6

注:单位为秒

 

首先是R语言版的斐波那契数列

fib <- function(n) {

    if (n <= 2) {

        return(1)

    }

    return(fib(n - 1) + fib(n - 2))

}

 

Python版的斐波那契数列

def fib(n):

    if n <= 2:

        return 1

    return fib(n-1) + fib(n-2)

 

Julia版的斐波那契数列

function fib(n::Int)

    if n <= 2 

        return 1

    end

    return fib(n - 1) + fib(n - 2)

end

 

测试设备

OS: macOS (arm64-apple-darwin21.5.0)

CPU: 8 × Apple M2

WORD_SIZE: 64

 

R version: 4.2.2

Python version: 3.10.10

Julia version: 1.8.5

 

Reference

https://baike.baidu.com/item/Julia/10423675

https://cn.julialang.org/

https://julialang.org/benchmarks/

https://github.com/Yiguan/benchmark_C_Julia_Py_R

https://zhuanlan.zhihu.com/p/585529899

http://www.hrbkazy.com/news/43007.html

相关文章:

  • 杭州外贸网站建设公司价格佛山百度seo点击软件
  • jsp做简单校园网站合肥seo网站管理
  • 高端网站建设的小知识上海seo关键词优化
  • 贵阳网站建设公司招聘软文推广例子
  • php毕业设计二手网站怎么做社交媒体营销
  • seo怎么做自己的网站app拉新渠道
  • 建设银行网盾进不去网站是怎么办中国万网域名注册服务内容
  • 凡客诚品网站特点搜索引擎排行榜前十名
  • 网站建设案列北京网站seo设计
  • 手机免费自建网站玉林seo
  • 奇趣网做网站成都专门做网络推广的公司
  • 政府网站建设管理典型经验材料网络营销有哪些推广方式
  • 怎样给自己建立网站百度网站优化公司
  • 长沙竹叶网络科技有限公司前端seo主要优化哪些
  • 那些网站专门做棋牌推广的企业网站设计服务
  • 学了lamp做网站就足够了吗营销策略手段有哪些
  • 做网站有现成的程序网站搜索引擎优化主要方法
  • 做php门户网站那个系统好竞价运营是做什么的
  • 客户在我这做的网站被罚合肥网络公司
  • 南沙做网站公司泰安做网站公司哪家比较好
  • 广州b2c网站设计公司2022年传销最新消息
  • 电子商务网站建设是什么百度知识营销
  • 深圳专业集团网站建设安卓aso
  • 企业网站搭建多少钱百度热门搜索排行榜
  • 淄博市临淄区建设局网站苏州seo公司
  • 长春网站建设及推广怎么制作微信小程序
  • 龙华做棋牌网站建设seo如何建立优化网站
  • 可以做网络攻防的实验的网站站长网站工具
  • 现在还有企业做网站的吗网络宣传
  • 广告宣传册制作公司手机seo排名