大连网站设计菲尔莱斯,科学数据分析网站html5,建设企业网站管理系统目的,网络营销的含义的理解一、np.arange函数
NumPy中的arange函数是一种类似于Python内置的range函数的函数#xff0c;不过arange函数返回的是一个数组#xff0c;而不是列表。在NumPy中非常常用的函数之一。
import numpy as np
arr np.arange(5)
print(arr)输出结果为#xff1a;[0 1 2 3 4]
…一、np.arange函数
NumPy中的arange函数是一种类似于Python内置的range函数的函数不过arange函数返回的是一个数组而不是列表。在NumPy中非常常用的函数之一。
import numpy as np
arr np.arange(5)
print(arr)输出结果为[0 1 2 3 4]
二、np.arange函数语法
np.arange([start,] stop[, step,], dtypeNone)函数的语法说明如下
start: 起始值默认为0stop: 终止值不包括该值step: 步长默认为1dtype: 数组元素的数据类型可选参数默认情况下会根据其他输入推断数据类型
三、np.arange函数作用
np.arange函数用于创建具有等差数列的数组。可以通过指定其步幅和范围内生成的元素数量来创建等距离的数字序列。
import numpy as np
arr1 np.arange(0,10,2)
arr2 np.arange(3,20,5)
print(arr1)
print(arr2)输出结果为[0 2 4 6 8] 和 [ 3 8 13 18]
四、np.arange()函数
如果不指定参数则默认返回从0开始步长为1的数字序列
import numpy as np
arr np.arange()
print(arr)输出结果为[0]
五、np.arange函数案例
使用np.arange函数来创建一个函数计算角度在30到150度之间以10度为间隔的正弦和余弦值
import numpy as np
import math
arr np.arange(30, 150, 10)
sines np.sin(np.deg2rad(arr))
cosines np.cos(np.deg2rad(arr))
print(sines)
print(cosines)输出结果为[ 0.5 0.98480775 0.8660254 0.34202014 -0.34202014 -0.8660254 -0.98480775 -0.5 ] 和 [ 0.8660254 0.17364818 -0.5 -0.93969262 -0.93969262 -0.5 0.17364818 0.8660254 ]
六、np.arange函数报错
如果不小心使用了浮点数作为步长那么可能会产生奇怪的结果。例如使用np.arange(0, 1, 0.1)来生成从0到1不包括1的浮点数时输出结果中可能会包含0.6000000000000001而不是0.6。
七、np.arange(a,b,c)
使用np.arange(a,b,c)函数来生成一个以指定步长的区间一般推荐使用此种方法来避免浮点数的问题。
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]
八、np.arange(5)的结果为( )
np.arange(5)的结果为[0, 1, 2, 3, 4]
九、np.arange(10)是什么意思
np.arange(10)就是生成一个从0到10不包括10的等差数列。
十、np.arrange和range的区别
np.arange和range都可以用于生成等差数列不过二者有以下区别
np.arange中的步长可以使用小数而range只能使用整数np.arange返回的是一个NumPy数组而range返回的是一个Python迭代器
总之np.arange函数是NumPy中的一个非常实用的函数可以用于生成等差数列。需要注意的是在使用的过程中要尽量避免浮点数带来的问题。