为了创建数字序列,NumPy提供了一个类似于返回数组而不是列表的函数。
.>>> np.arange( 10, 30, 5 )
array([10, 15, 20, 25])
.>>> np.arange( 0, 2, 0.3 ) #可以用浮点
array([ 0. , 0.3, 0.6, 0.9, 1.2, 1.5, 1.8])
当arange用于浮点参数时//通常不可能预测获得的元素的数量。出于这个原因,通常最好使用函数linspace作为参数来接收我们想要的元素的数量,而不是步骤:
.>>> np.linspace( 0, 2, 9 ) # 返回从 0 to 2的9 个数。
array([ 0. , 0.25, 0.5 , 0.75, 1. , 1.25, 1.5 , 1.75, 2. ])
网友评论