Python numpy.arange()

Python numpy.arange()

arange([start,] stop[, step,][, dtype]):返回一个数组,其元素按间隔均匀间隔。所提到的间隔是半开的,即[开始,停止)

参数 :

start : [可选]区间范围的开始。默认情况下,start = 0
stop :间隔范围的结束。
step : [可选]区间的步长。默认情况下,步长=1。 
对于任何输出,这是两个相邻值之间的距离,out[i+1] - out[i]。
dtype :输出阵列的类型

返回:

间隔均匀的值的阵列。
被生成的数组的长度= Ceil((Stop - Start) / Step)

示例:

# Python Programming illustrating
# numpy.arange method
 
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]

注意:

  • 这些NumPy-Python程序不能在onlineID上运行,所以在您的系统上运行它们来研究它们。
  • 与普通的内置range()函数相比,numpy.arange()的优势在于它允许我们生成非整数的数字序列。

示例:

# Python Programming illustrating
# numpy.arange method
 
import numpy as np
 
# Printing all numbers from 1 to
# 2 in steps of 0.1
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]

如果尝试使用range()函数,则会得到TypeError。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程