自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据齿轮

技术之道

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

原创 博采众长的巅峰:Julia语言

一种计算机编程语言,同时能够* 拥有 C 的速度* 像 Ruby 的灵活* 有像 Lisp 那样真正的宏* 像 Matlab 能使用浅显熟悉的数学符号* 像 Python 一样简单流畅* 像 R 一样易于实现统计与各种数值计算* 像 Perl 一样自然地用于字符串处理* 像 Matlab 一样强大的线性代数* 像 shell 一样擅长将各种其他语言或程序粘合在一起而且简单易学...

2018-11-15 20:33:36 971 1

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

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

2018-11-07 15:25:24 2963

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

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

2018-10-26 15:03:12 874

原创 Julia语言 - 内置系统常量

常量 说明 Core.nothing 类型Void的单例对象,用于无值可返回等情况。该常量在打印时不会显示任何内容,可转为空的Nullable值。 Base.PROGRAM_FILE 命令行启动Julia时接收到的脚本文件路径,但通过Julia命令直接执行表达式时,例如julia -e...

2018-10-26 14:28:01 538

原创 Julia语言-字符串操作函数

去除头尾空白或指定字符函数strip(s::AbstractString, [c::Chars]),若提供参数c,则会只移除c指定的字符。例如:julia> strip("{3, 5}\n", ['{', '}', '\n'])"3, 5"另外还有rstrip()和lstrip()函数分别用于去除右侧或左侧的字符,可参考官方库文档了解。 删除尾部字符函数chop(...

2018-10-26 14:26:57 926

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

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

2018-10-26 14:19:25 16119

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

发表于2014-03-12 10:31| 来源《程序员》 作者卢鸫翔,王江平原文链接:https://www.csdn.net/article/2014-03-12/2818732《程序员》杂志2014年3月刊Julia科学计算编程语言特别策划摘要:一群科学家对现有计算工具感到不满:他们想要一套开源系统,有C的快速,Ruby的动态,Python的通用,R般在统计分析上得心应手,Perl...

2018-09-27 12:20:07 841

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

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

2018-08-31 15:04:50 4041

原创 Julia常用包简介

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

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

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

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

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

原创 JULIA编程规范

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

2018-08-07 23:32:56 2906

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

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

2018-08-07 23:27:58 5029

原创 Julia语言之Hello World

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

2018-08-07 23:17:29 1525

原创 Julia语言变量命名规则

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

2018-08-07 23:14:32 837

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

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

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

原创 Julia语言有用的资源

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

2018-08-07 23:02:26 2705

原创 Julia语言特性简介

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

2018-08-07 23:01:19 1856

原创 个性化推荐系统概述

2018-06-17 16:03:24 1181

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

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

2017-01-11 20:27:22 3095

原创 Julia语言之变量名 UTF8

Julia 中内部自动支持 UTF8, 不像 C++, 变量名可以是 UTF8字符集的 任意 字符. 这样就很有想象力了.δ = 0.00001안녕하세요 = "Hello"非常专业的术语 = "2398jnzodija"可以 本地化 编程了! 甚至可以更像物理数学公式.保险丝正常 = truefunction 插座() if 保险丝正常 return 有电

2016-12-20 15:29:50 629

原创 Julia语言之 Dict

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

2016-12-20 15:28:26 1318

原创 最好的Julia语言

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

2016-12-19 20:24:58 30640 41

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

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

2014-09-25 16:57:12 2553

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

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

2014-09-09 15:50:06 768

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

hive函数参考手册原文见:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF1.内置运算符1.1关系运算符运算符类型说明A = B所有原始类型如果A与B相等,返回TRUE,否则返回FALSEA == B无失败,因为无效的语法。 SQL使用

2012-12-25 16:29:50 1328

中国农历算法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关注的人

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