使用Python的arange()函数快速创建数字序列
发布时间:2024-01-11 17:19:04
numpy库中的arange()函数可以快速创建数字序列。该函数的语法如下:
numpy.arange(start, stop, step, dtype=None)
参数说明:
- start:可选,指定起始值,默认为0
- stop:指定终止值(不包含),必须指定
- step:可选,指定步长,默认为1
- dtype:可选,指定返回数组的数据类型
下面是一些使用arange()函数创建数字序列的例子:
1. 创建0到9的整数序列:
import numpy as np arr = np.arange(10) print(arr)
输出结果为:[0 1 2 3 4 5 6 7 8 9]
2. 创建10到19的整数序列:
import numpy as np arr = np.arange(10, 20) print(arr)
输出结果为:[10 11 12 13 14 15 16 17 18 19]
3. 创建0到9的浮点数序列:
import numpy as np arr = np.arange(10, dtype=float) print(arr)
输出结果为:[0. 1. 2. 3. 4. 5. 6. 7. 8. 9.]
4. 创建0到1的浮点数序列,步长为0.1:
import numpy as np arr = np.arange(0, 1, 0.1) print(arr)
输出结果为:[0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]
可以看到,arange()函数可以方便地生成指定范围、步长的数字序列,并且可以灵活地指定起始值和数据类型。
