julia
julia
tcy23456
这个作者很懒,什么都没留下…
展开
-
julia-Tuple/tuple(第14讲)
Core.Tuple 2020/6/11=========================================================================1.元组类型 # 能够容纳任何元组 julia> Tuple # Tuple julia> Tuple.parameters# svec(Vararg{Any,N} where N) # 允许Tuple匹配任何类型...原创 2020-06-11 22:33:56 · 878 阅读 · 0 评论 -
julia-dict字典(第13讲)
1.字典分类: Dict 是标准字典 IdDict 键始终是对象标识 WeakKeyDict 键是对对象的弱引用,因此即使在哈希表中进行引用也可能被垃圾回收 ImmutableDict实现不可变链表的字典(无法删除但可用新值覆盖隐藏该值) AbstractDict字典抽象类型2.1.字典构建Base.Dict Dict([itr]) Dict{KeyType,ValueType}()#.原创 2020-06-09 21:31:49 · 2041 阅读 · 0 评论 -
julia-符号标识符Core.Symbol(第12讲)
符号标识符Core.Symbol1.1.定义: 用于表示已解析julia代码(AST)中的标识符的对象类型。也经常用作名称或标签来标识实体(如作为字典键)1.2.说明: 能够将自定义的语言代码表示为语言本身的数据结构; Symbol是不可变;是不支持对字符进行迭代的“原子”或“标量”实体 在表达式上下文中符号用于指示对变量的访问; 当计算表达式时,在适当的范围内,符号将替换为绑定到该符号的值 1.3.用途: 符号用于表示元编程中的变量; .原创 2020-06-08 15:38:37 · 689 阅读 · 0 评论 -
julia-变量作用域(第11讲)
1.1.分类:全局作用域和局部作用域(可嵌套)1.2.说明:Julia使用词法作用域,即函数作用域不从调用者作用域继承,而从定义函数作用域继承1.3.作用域块构造: Construct构造 Scope type范围类型 Scope blocks it may be nested in范围块可以嵌套在其中 module, baremodule .翻译 2020-06-07 20:05:01 · 533 阅读 · 0 评论 -
julia-类型(第10讲)
Julia-类型 2020/6/7====================================================================1.类型操作断言运算符::语法:左表达式::右数据类型用途:判断“左表达式”是否为“右数据类型”的实例,true返回“左表达式”值,false返回错误实例:(9.0*9.0) :: Float64,("A") :: String# (81.0, "A")(9*9) :: String#TypeError# ::在.原创 2020-06-07 02:28:07 · 1721 阅读 · 0 评论 -
julia-模组Core(第9讲)
模组Core==========================================================================1.用途:Core语言“内置”的标识符模块,标识符是核心语言的一部分,而不是库的一部分。 每个模块都隐式指定using Core,因为没有这些定义您将无法做任何事情。==========================================================================...原创 2020-06-06 16:52:29 · 613 阅读 · 0 评论 -
julia-表达式控制语句(第8讲)
表达式控制语句 2020/5/31================================================================================ 1.1.语法规范: # 控制语句或函数定义必以 end 结尾 1.2.分类: 复合表达式 : begin 和 (;) 条件求值 : if-elseif-else 和 ?: 短路求值 : &&, || 重复求值 : .原创 2020-05-31 20:33:47 · 521 阅读 · 0 评论 -
julia-Char字符String字符串(第7讲)
Char字符String字符串 2020/5/31==================================================================================1.1.Char: # Char 代表单字符,由32位整数表示 Unicode 码位;必须使用单引号 # 子类型AbstractChar是32位原始类型可表示任何Unicode字符(并且基于UTF-8编码)1.2.构造字符: 'x',Char(120),Cha.原创 2020-05-31 18:24:30 · 475 阅读 · 0 评论 -
Julia-数学运算(第6讲)
Julia 数学运算 2020/5/30=============================================================================1.1.算术运算符 # 下面的算术运算符适用于所有的基本数值类型:类型自动提升 +(正);-(负);!x(非Bool);+;-;*;div(整除);/(浮点除);x \ y (反除 = y / x) x ^ y )乘方:x 的 y 次幂);x % y (取余 = rem(x, y)...原创 2020-05-31 01:54:11 · 515 阅读 · 0 评论 -
julia-向量化的“点”运算符 (第5讲)
向量化的“点”运算符 2020/5/30===============================================================================1.1.用途:计算元素或向量的结果;操作数为数组或标量1.2.说明:算数运算符和复合运算符都有相应的点操作 ! √ += -= *= /= \= %= ^= &= |= ⊻ = >>>= >>= <.原创 2020-05-31 01:09:40 · 847 阅读 · 0 评论 -
julia-float浮点数(第4讲)
浮点数 2020/5/27=============================================================================1.1.浮点数类型: Float16 /Float32/Float64半/单/双精度 16/32/64 # 半精度浮点数Float16只用存储;计算被转换Float32 1.2.特殊浮点数: Float16 Float32 Float64 Inf16 Inf32 .原创 2020-05-30 21:33:16 · 535 阅读 · 0 评论 -
julia-整数(第3讲)
整数 2020/5/27================================================================================1.1.整数类型:Int8,Int16,Int32,Int64,Int128,UInt8,UInt16,UInt32,UInt64,UInt1281.2.整数构造: a=1;1,Int64(1),UInt64(a)#常量变量构造:(1, 1, 0x0000000000000001) 0b10,0o1.原创 2020-05-30 13:59:57 · 348 阅读 · 0 评论 -
julia-复数(第2讲)
复数 2020/5/30# 不同数据类型混合运算时,自动使用类型转换和提升# 类型提升机制保证了不同类型的运算对象能够在一起运算========================================================================1.构造复数: # 全局变量 im 即复数 i ,表示 -1 正平方根 1.1.常量构造:1+2im1.2.变量构造: a = 1; b = 2; complex(a,b)# 推.原创 2020-05-30 13:27:33 · 408 阅读 · 0 评论 -
julia-分数(第1讲)
分数 2020/5/30==========================================================================1.构造分数:# Julia 有分数类型。使用 // 运算符构造分数# 如分子分母有公约数将自动约简至最简分数,且分母为非负数;约简后分数都唯一# 类型提升使分数类型与其它数值类型能相互计算a,b=1,2;a//b==1//2 #变量常量构造1//0 #.原创 2020-05-30 13:24:44 · 369 阅读 · 0 评论