数据齿轮

技术之道

排序:
默认
按更新时间
按访问量

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

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

2018-09-27 12:20:07

阅读数:35

评论数:0

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

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

2018-08-31 15:04:50

阅读数:418

评论数:0

Julia常用包简介

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

2018-08-07 23:40:45

阅读数:526

评论数:2

Julia语言与其他语言的异同

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

2018-08-07 23:36:44

阅读数:654

评论数:0

JULIA编程规范

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

2018-08-07 23:32:56

阅读数:396

评论数:0

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

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

2018-08-07 23:27:58

阅读数:502

评论数:0

Julia语言之Hello World

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

2018-08-07 23:17:29

阅读数:343

评论数:0

Julia语言变量命名规则

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

2018-08-07 23:14:32

阅读数:140

评论数:0

Julia语言安装(环境准备)

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

2018-08-07 23:11:22

阅读数:1399

评论数:1

Julia语言有用的资源

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

2018-08-07 23:02:26

阅读数:382

评论数:0

Julia语言特性简介

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

2018-08-07 23:01:19

阅读数:213

评论数:0

个性化推荐系统概述

2018-06-17 16:03:24

阅读数:110

评论数:0

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

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

2017-01-11 20:27:22

阅读数:1479

评论数:0

Julia语言之变量名 UTF8

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

2016-12-20 15:29:50

阅读数:350

评论数:0

Julia语言之 Dict

Julia 中的字典(Hash/Map)结构, 名为 Dict, 与 Python 中的名字一致.但 Julia 可以是强类型的, 所以其 Dict 的定义有着 C++ 的 Template 的特性. 定义原型如下: Dict{KeyType, ValueType} 其中 KeyType ...

2016-12-20 15:28:26

阅读数:532

评论数:0

最好的Julia语言

终于发现了最适合我的编程语言Julia  做大数据/机器学习方面的工作多年. 最为熟悉 C++, Matlab/R/Python/Java/Scala 都用过.但每种语言的体验总觉得有缺憾. 一个理念: 如果不是语言专家, 那么编程语言, 仅是实现想法的工具. 更为重要的事情如何快速准确地实现...

2016-12-19 20:24:58

阅读数:25685

评论数:41

信息化的高峰——大数据与第三次工业革命(出自九三的建言)

1. 大数据的起源与第三次工业革命 在“大数据”的概念兴起之前,其实已经有了大数据(海量数据)的存在,例如银行、人口信息、企业运营数据等。那么为什么这个概念这两年才火热?我想,主要归因于互联网的发展。也有很多人质疑大数据概念的实质意义,讨论大数据,只不过是在炒作或跟风而已。而我的看法并非如此...

2014-09-25 16:57:12

阅读数:1287

评论数:0

技术之道、思维的力量和人生观

不论搞任何技术,做任何工作,都要有一种境界,这是由悟性引领而能够达到的“大道”之高度。 何谓技术?不是一门编程语言,不是某种工具软件,…,而是那些从掌握的技术当中锤炼出的领悟,是那种可以构建、改变思维的“技术之道”: 1. 自由:我有足够的技术手段和自信,我可以不依赖于任何第三方,实现...

2014-09-09 15:50:06

阅读数:532

评论数:0

hive 数据类型与函数参考手册

hive函数参考手册 原文见:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF 1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等...

2012-12-25 16:29:50

阅读数:1159

评论数:0

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