自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据齿轮

技术之道

  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 【转】Julia会成为下一个编程大语言吗?

麻省理工学院认为肯定会成为的,因为他们发布1.0版,Julia于2012年发布,目标是结合C的速度与Python的可用性、Ruby的动态性、MATLAB的数学能力和R的统计能力。Julia是麻省理工学院为那些“想拥有所有的一切”的开发人员创建的一种编程语言,本月发布了其里程碑式1.0版,麻省理工学院强调了在最初发布后短短六年内该语言被迅速应用。“Julia1.0的发布表明,Julia现在已经做...

2018-08-31 15:04:50 4074

原创 Julia常用包简介

       第三方开发的Julia库(包),是Julia生态中极为重要的一部分。Julia包虽然目前没有Python那样丰富,但却极为快速地发展着。官方提供了包数量的统计趋势,见下图所示:图D-1 Julia包发展趋势由图可见,Julia包的发展非常之快。相信在不久的将来,其丰富性及多样性能够覆盖开发中的各种场景,并能够快速渗透到科学计算等领域。读者可在https://pkg.jul...

2018-08-07 23:40:45 15496 2

原创 Julia语言与其他语言的异同

在编写Julia代码的过程中,会发现与其他语言有不少相似之处,例如Matlab、R或Python,但也有着明显的不同。通过与其他语言的对比,我们可以更加深入地理解Julia,也能够在熟悉其他语言的基础上,更快地学习Julia语言。与Python相比Python语言与Julia同为动态语言,都有着极为高效简洁的开发风格,主要差异有:Julia代码编写格式无要求众所周知,Python在代...

2018-08-07 23:36:44 2928 1

原创 JULIA编程规范

在掌握一门语言的基本语法后,就可以一试身手,编写一些程序了。但实际上,一切才刚刚开始!在计算资源的各种限制下,在运行指标的各种要求中,若要使用某种语言编写出足够可靠、高效、稳定的程序,还需对该语言细节有更深入的了解。掌握该语言的优劣点,并经过大量的练习与实践,我们才能驾轻就熟,真正控制着某个语言去按照设定的预期目标,去实现想要的程序系统。为了能够帮助读者在Julia的学习之路上更进一步...

2018-08-07 23:32:56 2964

原创 Julia语言程序设计——实例:体型分布

           使用Julia实现一个比Hello World更复杂点的例子:有1000个人的体型样本,包括体重与身高两项指标,不考虑性别和年龄因素,计算每个人的BMI(Body Mass Index)指数,并根据关于肥胖的中国参考标准(见下表),统计各种体型分类的人数。为了编程的方便,在表中先对BMI分类进行了编号,对应1~6类。另外,在实现时,初始的样本数据可采用随机数的方式生成。 ...

2018-08-07 23:27:58 5094

原创 Julia语言之Hello World

一如既往地,我们给出一个语言结构最简单的Hello World,如下所示:julia> HelloWorld = "欢迎来到Julia语言的世界!";     # 定义字符串变量HelloWorldjulia> println(HelloWorld)                            # 打印定义的变量欢迎来到Julia语言的世界!        ...

2018-08-07 23:17:29 1568

原创 Julia语言变量命名规则

        语言中的各种要素,包括关键字、类型、变量、函数等,都需要有标识的名字。在Julia中创建这些要素时,需要遵循Julia在命名方面的规则:内置的关键字可以是名称的一部分,但不能完整的作为名称; 名称对大小写敏感(Case-Sensitive); 名称首字符必须是下划线、英文26个字母的小写或大写、或编码大于0x00A0的Unicode字符[](这是Julia不同于其他语言的地...

2018-08-07 23:14:32 888

原创 Julia语言安装(环境准备)

        Julia语言是跨平台的,能够在Windows、Linux、MacOS等环境中工作,不久还会增加对ARM、AARCH64和POWER8等平台的正式支持。我们可以从其官方网站中直接下载编译好的二进制安装包,也可以下载源代码在本机的环境中重新编译。不过建议使用提供的可执行程序安装Julia程序环境,除非非常熟悉C++代码的编译过程。二进制包安装        Julia官方为W...

2018-08-07 23:11:22 6630 1

原创 Julia语言有用的资源

        Julia语言的设计者们,显然是聪明的一群人,但笔者认为他们更具有符合时代的智慧。他们在设计实现这门包罗万象又简洁高效的语言时,便建立了开放的包管理机制,从而能够借助强大的开源社区,让Julia能够以前所未有的速度发展与普及。        截止书稿时,官方注册的包已近2000个,已经成为Julia生态系统(Ecosystems)的重要组成部分。笔者相信,随着Julia的快速发...

2018-08-07 23:02:26 2946

原创 Julia语言特性简介

         Julia语言是一种为高性能数值计算设计的高层次动态编程语言,在分布式并行化、精确数值计算等方面提供了独具特色的支持,并包含大量可扩展的数学函数库。尤其是在线性代数、随机数生成、信号处理、字符串处理等方面,集成了众多成熟、优秀的基于C和Fortran开发的开源库,有着很高的性能与效率。另外,Julia有着强大开放的开发者社区,贡献了大量的第三方库,并可通过内置的包(Package...

2018-08-07 23:01:19 1928

中国农历算法java实现

最具有示范意义的农历实现代码,java实现

2013-11-13

彩票中的数学模型

彩票中的数学模型,可以进行量化预测,当然可信度,就像信不信佛一样了。

2013-05-19

Linux命令、编辑器与Shell编程

它是Pearson、Amazon、Bames&Noble 计算机畅销书!.<br>知名Linux专家Mark Sobell 编写的这本书,为系统管理员、开发人员和高级用户提供了最需要的全面的深入指导,同时还是一本卓越的日常参考手册。..<br>一本值得每一位Linux管理人员、开发人员和高级用户拥有的指南!...

2008-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除