自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

翻译 Julia 方法

为了更好的能够采用相同的概念产生不同的行为,函数就需要在不同的位置进行定义,根据不同的类和常数,产生不同的行为。函数(function)的一个可能的行为(behavior),称为一个方法(method)。选择函数执行哪种方法称为派发,Julia可以通过 函数声明个数以及声明类型来执行派发。 通过函数所有声明来选择派发,而不是通过第一个声明,称为多重派发。...

2018-11-01 22:53:20 448

翻译 Julia类和多重派发

类是编程语言基本抽象概念,比如实数、整数、字符串等等。一般分成静态和动态的,如果代码根据不同的类可以执行不同的操作,称为Polymorphism(多态的),动态语言一般都是是多态的。 Julia是动态类语言,不过也继承了静态类的高效性,如果不添加类型声明,则值是任意类,如果指定类,可以显著提高计算效率和稳定性。 Julia类型的特点也成为它高效的一个重要原因。Julia的类型系统不支持类似于Pyt...

2018-09-29 23:44:52 1269

原创 Julia 结构和module基本用法

Julia 作为高级语言,很好的封装特性肯定是基本特征, Julia的基本结构是 最外面一层是module 下面包含一系列function。在julia里面function非常廉价而高效,建议所有功能都装进function里,而不是写在外面。module Modulename #function #....#....end如果你将自己编写的module存在了不同的目录,比如MyMod...

2018-09-18 23:18:58 3068

原创 Julia 求解ODE方程 2

为什么要使用Julia? (这些都是没用的话)很多人觉得语言只是工具,没有本质区别。其实并不是这样,举个例子,你想编一个大型的程序,其中你只关心你提出的一个方法,而其他大部分功能和方法都只是为了实现,并不是你的创新点,你也没必要真的去学习它们,只需要了解到它们各有什么优点和在做什么就可以了。这种时候就体现出了高级语言站在巨人的肩膀上的优势了,有极多的库和包可以用,甚至你的程序百分九十的功能都...

2018-09-16 01:27:12 1941 2

原创 Julia 求解ODE方程

新学习Julia,每天晚上写一小段学习笔记。都比较肤浅,主要是为了给自己看的,如果有人感兴趣,也可以交流,互相学习。在开始前先介绍下julia和包的安装,julia在官网可以直接下载,或者在juliabox.com上直接在线使用,但是由于julia服务器有限,一道网上经常上不去,所以还是建议在本地使用juliapro或者jupyter notebooks。 Jupyter notebo...

2018-09-14 08:32:11 4178

空空如也

空空如也

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

TA关注的人

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