使用范围函数来创建数组

简介: 在 Julia 中,可以使用省略号 `...` 或 `collect()` 函数创建数组。示例:`[0:10...]` 产生一个从 0 到 10 的整数向量。`collect(start:step:stop)` 允许自定义开始、步长和结束值,如 `collect(1:2:13)` 生成一个奇数向量。此外,`collect(element_type, range)` 可指定数组类型,如 `collect(Float64, 1:2:5)` 创建浮点型数组。

使用范围函数来创建数组

省略号 ...
可以使用省略号 ... 来创建一个数组,实例如下:

实例
julia> [0:10...]
11-element Vector{Int64}:
0
1
2
3
4
5
6
7
8
9
10
collect() 函数
collect() 函数语法格式如下:

collect(start:step:stop)
start 为开始值,step 为步长,stop 为结束值。

该函数返回数组。

以下实例值为 1,步长为 2,结束值为 13:

实例
julia> collect(1:2:13)
7-element Vector{Int64}:
1
3
5
7
9
11
13
collect() 函数也可以指定类型,语法格式如下:

collect(element_type, start:step:stop)
以下实例创建一个浮点型数组:

实例
julia> collect(Float64, 1:2:5)
3-element Vector{Float64}:
1.0
3.0
5.0

相关文章
|
6月前
|
Python
使用array()函数创建数组
使用array()函数创建数组。
130 3
|
5月前
|
存储 Java 索引
JavaSE——数组(1/2)-数组的定义和访问(静态初始化数组、动态初始化数组、案例练习)
JavaSE——数组(1/2)-数组的定义和访问(静态初始化数组、动态初始化数组、案例练习)
38 7
|
6月前
|
Python
创建数组(2)
【5月更文挑战第6天】创建数组(2)。
36 2
|
6月前
|
Python
创建数组
【5月更文挑战第6天】创建数组。
41 1
|
6月前
|
Python
使用arange()函数创建数组
使用arange()函数创建数组。
113 1
|
6月前
|
索引
初始化数组
【2月更文挑战第2天】初始化数组。
31 3
从数组对象格式的数组中删除指定对象
从数组对象格式的数组中删除指定对象
36 0
声明数组和初始化数组
声明数组和初始化数组。
41 0
|
搜索推荐 编译器 C++
C++基础:第5~6章:数组\函数
C++基础:第5~6章:数组\函数
52 0
|
存储 索引
函数与数组
函数(function),数学术语。其定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。