美文网首页
02-Julia语言基础-Julia数据类型

02-Julia语言基础-Julia数据类型

作者: Albert随遇而安 | 来源:发表于2022-11-18 21:54 被阅读0次

整数类型

整数类型说明

整数类型主要有5位,分别是:Int8,UInt8,Int16,UInt16,Int32,UInt32.

类型 位数
Int8 8
UInt8 8
Int16 8
UInt16 16
Int32 32
UInt32 32

Julia为了更精确地进行整数表达,采用了强类型语言表达(c,c++,java,c#)类型相似,Julia中的整型又分成符号及无符号两类,其中的有符号型能够表达负数而无符号型仅用于表达正数。

整数类型范围查看

在Julia中,可以使用typemin()typemax()两个函数来查看表达式的数值范围。例如:

typemin(Int64)
# 查看Int64类型能够表达的最小值

typemax(Int64)
# 查看Int64类型能够表达的最大值

数值类型的查看

使用typeof()查看任何一个变量的数值类型,如:

typeof(20)
# [ouput]: Int64

typeof(0x14)
# [output]: UInt8

强制性类型转化

Julia的强制性类型转化和Pytho基本相似,使用如下类型进行转化:

类型名称(输入值或变量)

使用类型int(x)这种方式进行转化,接下来我们进行以下实操:

x1 = UInt8(20)
# [output]: 0x14

布尔类型

使用Bool()进行数值类型向布尔类型的转化。

Bool(10)
Bool(-10)

浮点数类型

浮点数类型如下:

类型 位数
Float16 16
Float32 32
Float64 64

各种数值类型的转化这里就略去了。大家可以自己尝试一下。

无穷值

使用Inf表示正无穷,加个负号表示负无穷。
如下:

x = Inf
y = -Inf

isfinite(Inf)
# false
isinf(-Inf)
# true

数值非数值

Julia使用NaN表示非数值类型。如:

isnan(10)
# false

isnan(-NaN)
# true

随机数

直接展示代码

# 正太分布随机数
randn()

# 均匀分布随机数
rand()

# 指数分布随机数
randexp()

下一小结:
使用Julia实现简单的单纯形法
Julia的运算符

关注其他账号,或推荐给朋友:
知乎:Alen
公众号:binder的学习空间

相关文章

  • 02-Julia语言基础-Julia数据类型

    整数类型 整数类型说明 整数类型主要有5位,分别是:Int8,UInt8,Int16,UInt16,Int32,U...

  • R语言基础--数据类型-总结

    R语言基础--数据类型-总结 1、R语言基础--数据类型之向量 2、R语言基础--数据类型之因子 3、R语言基础-...

  • Julia 字符串基础

    微信公众号:Julia语言每周一三五更新Julia语言;每周二四六更新Python进阶; 字符串基础 字符串文本应...

  • Jupyter with Julia

    Julia语言入门 Julia的安装和运行 Julia程序语言介绍 Julia程序语言是一种计算机编程语言, 就像...

  • android面试准备

    Android知识体系 语言 java基础 数据类型基础数据类型基础数据类型相关运算byte/8,char/16,...

  • Julia文件和文件夹相关基础函数_2021-06-22

    早,各位简友,今天分享julia语言的文件和文件夹相关基础函数剩余部分: 参考资料:主页 · Julia中文文档 ...

  • 01 Julia语言基础知识

    julia 是在科学计算中比较新颖的语言,也算作目前科学计算中的一枝独秀。今天,探索一下基础的Julia语言的一些...

  • 《Julia 数据科学应用》总结

    Julia 入门 数据类型在 Julia 中特别重要,使用数据类型,可以使我们开发出的程序和函数具有更好的性能,并...

  • JAVA基础学习

    一、Java语言基础 1.数据类型(8种基础数据类型、引用数据类型) 2.关键字与标识符(Java语言定义的50个...

  • Thrift RPC 系列教程(1)——Thrift语言

    基础数据类型 Thrift 这门编程语言提供了如下几种基础的数据类型: bool: A boolean value...

网友评论

      本文标题:02-Julia语言基础-Julia数据类型

      本文链接:https://www.haomeiwen.com/subject/jouvxdtx.html