📅  最后修改于: 2020-06-03 00:52:28             🧑  作者: Mango
arange([start,] stop[, step,][, dtype]):返回一个数组,其中每个元素的间隔均相等。提到的间隔是打开的一半,即[Start,Stop]
参数:
start:[可选]间隔范围的开始。默认情况下开始= 0
stop:间隔范围的结束
step:[可选]间隔的步长。默认情况下步长= 1 对于任何输出out,这是两个相邻值out [i + 1]-out [i]之间的距离。
dtype:输出数组的类型 返回:
均匀间隔的值的数组。 生成的数组长度= Ceil((Stop-Start)/ Step)
# Python编程说明numpy.arange方法
import numpy as geek
print("A\n", geek.arange(4).reshape(2, 2), "\n")
print("A\n", geek.arange(4, 10), "\n")
print("A\n", geek.arange(4, 20, 3), "\n")
输出:
A
[[0 1]
[2 3]]
A
[4 5 6 7 8 9]
A
[4 7 10 13 16 19]
注意1:
这些NumPy-Python程序不会在onlineID上运行,因此请在您的系统上运行它们以进行浏览。
注意2:
numpy.arange()优于普通的内置range()函数的优点在于,它使我们能够生成非整数的数字序列。例如
# Python编程说明numpy.arange方法
import numpy as np
# 以0.1的步长打印从1到2的所有数字
print(np.arange(1, 2, 0.1))
输出:
[1. 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9]