数据齿轮

技术之道

博采众长的巅峰:Julia语言

一种计算机编程语言,同时能够 * 拥有 C 的速度 * 像 Ruby 的灵活 * 有像 Lisp 那样真正的宏 * 像 Matlab 能使用浅显熟悉的数学符号 * 像 Python 一样简单流畅 * 像 R 一样易于实现统计与各种数值计算 * 像 Perl 一样自然地用于字符串处理 * 像 Mat...

2018-11-15 20:33:36

阅读数:59

评论数:0

[转]九大编程语言对比(图文并茂,岗位薪酬)

https://blog.csdn.net/baihuaxiu123/article/details/51760823 图解九种主流编程语言,从Python、Java到Objective-C。码农世界,哪种才是最好的编程语言? 这9张信息图囊括了九种主流编程语言:Python、Java、C...

2018-11-07 15:25:24

阅读数:214

评论数:0

[转] Julia是人工智能、机器学习、深度学习和并行计算这些应用的较佳选择

原文链接:http://www.sohu.com/a/194715135_494939   编程语言可谓种类繁多;数学家、研究人员和数据科学家面临的一大问题常常是,找到实际上适合手头处理的任何任务的某一种语言。 为了避免困难,总部位于孟加拉国和美国的初创公司Julia Computing的几...

2018-10-26 15:03:12

阅读数:115

评论数:0

Julia语言 - 内置系统常量

常量 说明 Core.nothing 类型Void的单例对象,用于无值可返回等情况。该常量在打印时不会显示任何内容,可转为空的Nullable值。 Base.PROGRAM_FILE ...

2018-10-26 14:28:01

阅读数:27

评论数:0

Julia语言-字符串操作函数

去除头尾空白或指定字符 函数strip(s::AbstractString, [c::Chars]),若提供参数c,则会只移除c指定的字符。例如: julia> strip("{3, 5}\n", ['{', '}', '\n']) ...

2018-10-26 14:26:57

阅读数:33

评论数:0

国内第一本Julia语言书籍《Julia语言程序设计》出版了!

虽然Julia官网有不少文档,但总觉得极为不够调理,反复地折腾来折腾去,才好不容易搞明白一些概念和要点。 《Julia语言程序设计》是国内第一本介绍Julia语言的书,内容很全面,也极为条理,实践要点也把握的很准确,有些坑,官方文档都没有,书中都交代的很清楚。 该书的介绍如下(链接:htt...

2018-10-26 14:19:25

阅读数:573

评论数:0

【转】Julia语言:让高性能科学计算人人可用

发表于2014-03-12 10:31| 来源《程序员》 作者卢鸫翔,王江平 原文链接:https://www.csdn.net/article/2014-03-12/2818732 《程序员》杂志2014年3月刊Julia科学计算编程语言特别策划 摘要:一群科学家对现有计算工具感到不满:他...

2018-09-27 12:20:07

阅读数:106

评论数:0

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

麻省理工学院认为肯定会成为的,因为他们发布1.0版,Julia于2012年发布,目标是结合C的速度与Python的可用性、Ruby的动态性、MATLAB的数学能力和R的统计能力。 Julia是麻省理工学院为那些“想拥有所有的一切”的开发人员创建的一种编程语言,本月发布了其里程碑式1.0版,麻省理工...

2018-08-31 15:04:50

阅读数:877

评论数:0

Julia常用包简介

       第三方开发的Julia库(包),是Julia生态中极为重要的一部分。Julia包虽然目前没有Python那样丰富,但却极为快速地发展着。官方提供了包数量的统计趋势,见下图所示: 图D-1 Julia包发展趋势 由图可见,Julia包的发展非常之快。相信在不久的将来,其丰富性及...

2018-08-07 23:40:45

阅读数:1325

评论数:3

Julia语言与其他语言的异同

在编写Julia代码的过程中,会发现与其他语言有不少相似之处,例如Matlab、R或Python,但也有着明显的不同。通过与其他语言的对比,我们可以更加深入地理解Julia,也能够在熟悉其他语言的基础上,更快地学习Julia语言。 与Python相比 Python语言与Julia同为动态语言,...

2018-08-07 23:36:44

阅读数:1178

评论数:0

JULIA编程规范

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

2018-08-07 23:32:56

阅读数:608

评论数:0

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

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

2018-08-07 23:27:58

阅读数:1276

评论数:0

Julia语言之Hello World

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

2018-08-07 23:17:29

阅读数:455

评论数:0

Julia语言变量命名规则

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

2018-08-07 23:14:32

阅读数:178

评论数:0

Julia语言安装(环境准备)

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

2018-08-07 23:11:22

阅读数:2113

评论数:1

Julia语言有用的资源

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

2018-08-07 23:02:26

阅读数:614

评论数:0

Julia语言特性简介

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

2018-08-07 23:01:19

阅读数:278

评论数:0

个性化推荐系统概述

2018-06-17 16:03:24

阅读数:234

评论数:0

Julia实现任意时间周期转换,比如Tick转5分钟周期

而通过Julia实现时, 会很方便将tick序列转为任意周期(包括分钟,小时等)的Bar序列. 本方法的特点: 目标序列周期任意 源序列周期可任意, 但理应比目标周期小 不需进行大量的临时序列和内存拷贝

2017-01-11 20:27:22

阅读数:1607

评论数:0

Julia语言之变量名 UTF8

Julia 中内部自动支持 UTF8, 不像 C++, 变量名可以是 UTF8字符集的 任意 字符. 这样就很有想象力了. δ = 0.00001 안녕하세요 = "Hello" 非常专业的术语 = "2398jnzodija" 可以 本地化 编程了...

2016-12-20 15:29:50

阅读数:374

评论数:0

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