Julia 数组

简介: Julia 的数组是动态大小、可变类型的集合,支持一维到多维。索引从 1 开始,`end` 表示最后一个元素。创建数组用方括号分隔元素,如 `Int64[1,2,3]` 或 `String[]`。可以使用索引访问,如 `arr[2]` 和 `arr2[end]`。Julia 提供了丰富的数组操作函数。

Julia 数组

数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。

Julia 支持数组数据结构,它可以存储一个大小不是固定的,类型可以相同也可以不同的顺序集合。

Julia 数组是可变类型集合,用于列表、向量、表格和矩阵。

Julia 数组的索引键值可以使用整数表示,数组的大小不是固定的。

Julia 提供了很多函数帮助我们来操作数组,比如数组添加元素,合并数组等。

Julia 数组用方括号 [...] 指定,多个元素使用逗号 , 分隔。

我们也可以创建一个空数组:

实例
julia> arr = Int64[]
Int64[]

julia> arr2 = String[]
String[]
创建的数组可以直接使用索引值来访问,第一个值的索引为 1(不是 0),第二个值索引为 2,以此类推,最后一个可以使用 end 表示:

实例
julia> arr = Int64[1,2,3]
3-element Vector{Int64}:
1
2
3

julia> arr[2]
2
julia> arr2 = String["Taobao","baidu","GOOGLE"]
3-element Vector{String}:
"Taobao"
"baidu"
"GOOGLE"

julia> arr2[1]
"Taobao"

julia> arr2[end]
"GOOGLE"

相关文章
|
7月前
|
API
什么是 Angular library 的 secondary entry points?
什么是 Angular library 的 secondary entry points?
63 0
|
2天前
|
机器学习/深度学习 分布式计算 C语言
Julia
Julia
29 0
|
2天前
|
存储
Julia 数据类型
Julia中的数据类型包括整数、浮点数和字面量。类型转换通过T(x)、convert(T,x)或x % T实现,其中错误转换会抛出InexactError。示例展示了Int8转换,显示了不同类型转换的行为,如舍入和模运算。例如,Int8(127)成功,而Int8(128)和浮点数转换可能失败。round(Int8, x)提供了一种带舍入的转换方式。
|
2天前
|
存储 索引
Julia 数组
Julia中的数组是可变的、类型可异的集合,支持一维和多维。数组通过方括号创建,元素间用逗号分隔。例如,`[1,2,3]` 创建了一个整数向量,而 `[1, "baidu", 2.5, pi]` 创建了包含不同类型的数组。指定类型可用如 `Int64[1,2,3]` 或 `String["Taobao","baidu","GOOGLE"]`。
|
2天前
|
索引
Julia 数组基本函数
摘要: 了解 Julia 中的数组基本函数:eltype() 获取元素类型,length() 返回元素数量,ndims() 给出维数,size() 和 size(A,n) 用于获取维度大小,axes() 和 axes(A,n) 提供索引范围,eachindex() 用于遍历,stride() 和 strides() 描述元素间隔。
Julia 元组
Julia 中的元组是不可变的有序元素集合,与数组用法相似但用小括号表示。创建元组如 `(5, 10, 15, 20, 25, 30)`,可以使用数组函数操作,如 `tupl[3:end]` 获取子元组。尝试修改元组元素会导致错误,如 `tupl2[2]=0` 会抛出 `MethodError`。
Julia 基本语法
Julia 的注释方式包括单行和多行。单行注释以 `#` 开始,如 `# 这是一行注释`。多行注释使用 `#=` 开始并以 `=#` 结束,示例:`#= 1、这是一行注释\n2、这是另外一行注释 =#`。`println("Hello World!")` 是打印语句。
|
2天前
|
并行计算 Linux iOS开发
Julia 教程
Julia,一款高性能的开源编程语言,专为科学计算设计,具备动态高级语言特性,速度快,无需解释器。支持多种平台,包括macOS、Windows和Linux等。其特点是小核心、丰富的类型语法、高性能、并行计算优化、C函数直接调用、Unicode支持及元编程工具。常用于数值计算。首个Julia程序示例为打印"Hello World!"。参考链接:[Julia官网](https://julialang.org/)和[Julia中文手册](https://docs.juliacn.com/latest/)。
|
12月前
|
存储 JavaScript 前端开发
|
数据可视化 API
Julia:Plots 包的属性汇总
这篇文章是 Julia 的 Plots 包的各种属性的汇总
134 0
http://www.vxiaotou.com