编写不易如果觉得不错,麻烦关注一下~
图中篮框为下面的x,红框为下面的y。这篇文章就是为了看一下如何对象限进行定位分类。前面三类就不看了。d图分类的代码对应下面。
首先对代码种的numpy 的几个求三角函数的进行介绍:
参考连接:
【1】https://blog.csdn.net/wzy628810/article/details/103919376
【2】https://blog.csdn.net/wzy628810/article/details/103924303
np.arcsin()函数,np.arccos()函数
numpy.arcsin
用例:
numpy.arcsin(x, /, out=None, *, where=True, casting=‘same_kind’, order=‘K’, dtype=None, subok=True[, signature, extobj]) = <ufunc ‘arcsin’>功能:
对数组中的每一个元素求反正弦函数。参数
变量名 数据类型 功能
x 数组型变量 单位圆上的y坐标。(因为单位圆所以范围为[-1,1])
out n维数组,None,n维数组组成的元组,可选参数 指定结果存储的位置。where 数组型变量,可选参数 True用于标记进行函数计算的位置,False用于标记此位置不进行函数计算,直接将输入值原样返回,通常用默认值即可。
返回值
变量名 数据类型 功能
angle n维数组 对x中的每一个元素求反正弦值。结果为弧度制且落在闭区间[-pi/2, pi/2]内。
让我们看一下是否落在[-pi/2, pi/2]内
numpy.arccos
用例:
numpy.arccos(x[, out]) = <ufunc ‘arccos’>功能:
对数组中的每个元素求其反余弦值。如果y = cos(x),那么x = arccos(y)。参数
变量名 数据类型 功能
x 数组型变量 单位圆上的x坐标。对于实数的取值范围为[-1, 1]。
out n维数组,None,n维数组组成的元组,可选参数 指定结果存储的位置。返回值
变量名 数据类型 功能
angle n维数组 数组中每个元素的反余弦值,取值范围为[0, pi]。