python numpy.mat,python的math函数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: