python numpy.mat,python的math函数
本文概述
数组包含大量数学函数,可用于执行各种数学运算。数学函数包括三角函数,算术函数和用于处理复数的函数。让我们讨论一下数学函数。
三角函数
数组包含三角函数,用于计算弧度中不同角度的正弦,余弦和正切。
罪恶,cos和黝黑色函数返回指定角度的三角比。考虑以下示例。
例子
将数组作为铭牌导入
arr=np.array([0,30,60,90,120,150,180])
打印( \ n角度的正弦值,end=“”)
print(np.sin(arr * np.pi/180))
打印( \ n角度的余弦值,end=“”)
print(np.cos(arr * np.pi/180))
打印( \ n角度的正切值,end=“”)
print(np.tan(arr * np.pi/180))
输出
角度的正弦值
[0.000000000 e 00 5.00000000 e-01 8.66025404 e-01 1.0000000000 e 00
8.66025404电子01 5.0000000电子01 1.22464680电子16]
角度的余弦值
8.66025404 e-01 5.0000000 e-01 6.12323400 e-17
-5.000000000 e-01-8.66025404 e-01-1.000000000 e 00]
角度的正切值e 00 1.63312394 e 16
-1.73205081 e 00-5.77350269 e-01-1.22464680 e-16]
另一方面、arcsin()、arccos()和arctan()函数返回指定角度的三角逆。
numpy.degrees()函数可用于验证这些三角函数的结果。考虑以下示例。
例子
将数组作为铭牌导入
arr=np.array([0,30,60,90])
打印("打印不同角度的正弦值")
sinval=np.sin(arr*np.pi/180)
打印(辛瓦尔)
打印("打印罪恶的反面")
cosec=np.arcsin(sinval)
打印(cosec)
打印("打印度数值")
打印(np.degrees(cosec))
打印("打印不同角度的余弦值")
cosval=np.cos(arr*np.pi/180)
打印(科斯瓦尔)
打印("打印余弦的倒数")
sec=np.arccos(cosval)
打印(秒)
打印( \ n打印度数值)
打印(np。度(秒))
打印("打印不同角度的黝黑色值")
tanval=np.tan(arr*np.pi/180)
打印(谭瓦尔)
打印("打印棕褐色的反面")
cot=np.arctan(tanval)
打印(帆布床)
打印( \ n打印度数值)
打印(np度(cot))
输出
打印不同角度的正弦值
[0.0.5 0.8660254 1.]
印刷罪恶的反面
[0.0.52359878 1.04719755 1.57079633]
打印度数值
[ 0.30.60.90.]
打印不同角度的余弦值
[1.000000000 e 00 8.66025404 e-01 5.00000000 e-01 6.12323400 e-17]
打印余弦的倒数
[0.0.52359878 1.04719755 1.57079633]
打印度数值
[ 0.30.60.90.]
打印不同角度的黝黑色值
[0.000000000 e 00 5.77350269 e-01 1.73205081 e 00 1.63312394 e 16]
印刷棕褐色的反面
[0.0.52359878 1.04719755 1.57079633]
打印度数值
[ 0.30.60.90.]
舍入函数
数组提供了各种功能,可用于截断十进制浮点数的值,将其舍入为十进制数的特定精度。让我们讨论舍入函数。
numpy.around()函数
此函数返回一个十进制值,四舍五入到所需的小数位。该函数的语法如下。
numpy.around(数字,小数)
它接受以下参数。
塞内加尔
参数
描述
一
数字
它是输入数字。
2
小数
它是要舍入到的小数位数。默认值为0。如果此值为负,则小数点将移到左侧。
考虑以下示例。
例子
将数组作为铭牌导入
arr=np.array([12.202,90.23120,123.020,23.202])
打印(打印原始数组值:,end= )
打印(排列)
打印(数组值四舍五入到2位小数,np.around(arr,2))
打印(数组值四舍五入到-1位小数,np.around(arr,-1))
输出
打印原始数组值:[ 12.202 90.2312 123.02 23.202 ]
将数组值四舍五入到小数点后两位[ 12.2 90.23 123.02 23.2 ]
数组值四舍五入到小数点后-2位[ 10。90.120.20.]
numpy.floor()函数
此函数用于返回输入数据的下限值,该下限值是不大于输入值的最大整数。考虑以下示例。
例子
将numpy作为np导入
arr=np.array([12.202,90.23120,123.020,23.202])
打印(np.floor(arr))
输出
[ 12.90.123.23.]
Numpy.ceil()函数
该函数用于返回数组值的上限,即大于数组元素的最小整数值。考虑下面的例子。
例子
将numpy作为np导入
arr=np.array([12.202,90.23120,123.020,23.202])
print(np.ceil(arr))
输出
[ 13.91.124.24.]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。