python:Numpy(3)

  • 一元函数

三角函数

sin、cos、tan 普通的正弦、余弦、正切函数
sinh、cosh、tanh 双曲正弦、双曲余弦、双曲正切
arcsin、arccos、arctan 反正弦、反余弦、反正切函数
arcsinh、arccosh、arctanh 反双曲正弦、反双曲余弦、反双曲正切

arr0 = np.array([1 / 6, 2 / 6, 3 / 6, 4 / 6, 5 / 6]) * np.pi
print(arr0)
arr0_sin=np.sin(arr0)
print(arr0_sin)
arr0_cos=np.cos(arr0)
print(arr0_cos)
arr0_tan=np.tan(arr0)
print(arr0_tan)
[0.52359878 1.04719755 1.57079633 2.0943951  2.61799388]
[0.5       0.8660254 1.        0.8660254 0.5      ]
[ 8.66025404e-01  5.00000000e-01  6.12323400e-17 -5.00000000e-01
 -8.66025404e-01]
[ 5.77350269e-01  1.73205081e+00  1.63312394e+16 -1.73205081e+00
 -5.77350269e-01]
数值修约函数

around 返回指定数字的四舍五入值。
floor 返回小于或者等于指定表达式的最大整数,即向下取整。
ceil 返回大于或者等于指定表达式的最小整数,即向上取整。
rint 将各元素四舍五入到最接近的整数。

numpy.around(a,decimals)
a 输入数组
decimals 舍入的小数位数。 默认值为0。 如果为负,整数将四舍五入到小数点左侧的位置
其他函数的用法基本类似。

arr = np.random.normal(loc=0, scale=10, size=(3, 3))
print(arr)
print(np.around(arr))
print(np.around(arr, 2))  # 四舍五入到2位小数
print(np.around(arr, -1))  # 四舍五入到小数点左侧一位
print(np.floor(arr))  # 向下取整
[[ 11.14949223  28.94304219  14.75050649]#print(arr)
 [  7.65175113  -3.7854703  -12.45890921]
 [ -3.97174212  -6.71138378   1.18974617]]
[[ 11.  29.  15.]#print(np.around(arr))
 [  8.  -4. -12.]
 [ -4.  -7.   1.]]
[[ 11.15  28.94  14.75]#print(np.around(arr, 2))
 [  7.65  -3.79 -12.46]
 [ -3.97  -6.71   1.19]]
[[ 10.  30.  10.]#print(np.around(arr, -1))
 [ 10.  -0. -10.]
 [ -0. -10.   0.]]
[[ 11.  28.  14.]#print(np.floor(arr))  
 [  7.  -4. -13.]
 [ -4.  -7.   1.]]
数值运算

abs 计算整数、浮点数的绝对值
sqrt 计算各元素的平方根
square 计算各元素的平方
exp 计算各元素的指数ex
log、log10、log2、log1p 分别位自然对数(底数为e)、底数为10 的log、底数为2的log、log(1+x)

arr = np.random.normal(loc=0, scale=10, size=(3, 3))
print(arr)
print
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值