在 Python 中获取数组元素的三角反余弦值
arccos 是一个多值函数:对于每个 x,有无穷多个数 z 使得cos(z)= x。约定是返回实部在 [0, pi] 的角度 z。逆 cos 也称为 acos 或 cos^-1。
对于实值输入数据类型,arccos 始终返回实数输出。对于每个不能表示为实数或无穷大的值,它会产生 nan 并设置无效浮点错误标志。对于复值输入,arccos 是一个复解析函数,它具有分支切割 [-inf, -1] 和 [1, inf],并且在前者上从上到下连续,在后者上从下到上连续。
要查找数组元素的三角反余弦,请使用Python Numpy 中的方法。该方法返回数组在给定 x 坐标处与单位圆相交的角度,单位为弧度 [0, pi]。如果 x 是标量,则这是一个标量。numpy.arccos()
第一个参数,x 是单位圆上的 x 坐标。对于实参,域是 [-1, 1],第二个和第三个参数是可选的。第二个参数是一个 ndarray,一个存储结果的位置。如果提供,它必须具有输入广播到的形状。如果未提供或 None,则返回一个新分配的数组。
第三个参数是通过输入广播的条件。在条件为 True 的位置,out 数组将设置为 ufunc 结果。在其他地方,out 数组将保留其原始值。
脚步
首先,导入所需的库 -
import numpy as np
获取数组元素的三角反余弦值。使用该方法创建的数组-numpy.array()
arr = np.array((1, -1, 0, 0.3))
显示我们的数组 -
print("Array...\n",arr)
获取数据类型 -
print("\nArray datatype...\n",arr.dtype)
获取数组的维度 -
print("\nArray Dimensions...\n",arr.ndim)
获取数组的元素数量 -
print("\nNumber of elements in the Array...\n",arr.size)
找到数组元素的三角反余弦 -
print("\nResult...",np.arccos(arr))
示例
import numpy as np输出结果#要查找数组元素的三角反余弦,请使用 Python Numpy 中的 numpy.arccos() 方法
#该方法返回数组在给定 x 坐标处与单位圆相交的角度,单位为弧度 [0, pi]。如果 x 是标量,则这是一个标量。
#第一个参数,x 是单位圆上的 x 坐标。对于实参数,域是 [-1, 1]。
print("Get the Trigonometric inverse cosine of the array elements...\n")
#使用 numpy.array() 方法创建的数组
arr = np.array((1, -1, 0, 0.3))
#显示数组
print("Array...\n", arr)
#获取数组的类型
print("\nOur Array type...\n", arr.dtype)
#获取数组的维度
print("\nOur Array Dimensions...\n",arr.ndim)
#获取Array中的元素个数
print("\nNumber of elements...\n", arr.size)
#求数组元素的三角反余弦
print("\nResult...",np.arccos(arr))
Get the Trigonometric inverse cosine of the array elements...Array...
[ 1. -1. 0. 0.3]
Our Array type...
float64
Our Array Dimensions...
1
Number of elements...
4
Result... [0. 3.14159265 1.57079633 1.26610367]
以上是 在 Python 中获取数组元素的三角反余弦值 的全部内容, 来源链接: utcz.com/z/297203.html