【Numpy总结】第七节:Numpy常用的函数(汇总所有函数,收藏这一篇就OK啦~)

本文详细介绍了Numpy中的基本数学运算,包括加减乘除、三角函数、精度控制函数等,同时覆盖了统计运算如最大值、最小值、极差、标准差等,并简要提及了字符串操作函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Numpy 的加减乘除

首先Numpy 可以进行加减乘除运算的前提是:Shape相同,或者满足广播规则广播规则请点击这里

numpy 进行加减乘除时,可以使用运算符号,即:+,-,*,/ ,也可以使用对应的函数: add()subtract()multiply()divide() ;比较简单明了,举例如下:

a = np.arange(12).reshape(3,4)
b = np.array([1,2,3,4])
print(a+b)
print (np.add(a,b))
# [[ 1  3  5  7]
#  [ 5  7  9 11]
#  [ 9 11 13 15]]

print(a-b)
print (np.subtract(a,b))
# [[-1 -1 -1 -1]
#  [ 3  3  3  3]
#  [ 7  7  7  7]]

print(a*b)
print (np.multiply(a,b))
# [[ 0  2  6 12]
#  [ 4 10 18 28]
#  [ 8 18 30 44]]

print(a/b)
print (np.divide(a,b))
# [[0.         0.5        0.66666667 0.75      ]
#  [4.         2.5        2.         1.75      ]
#  [8.         4.5        3.33333333 2.75      ]]

二、Numpy 的三角函数

2.1 常见三角函数:sin()cos()tan()arcsin()arccos()arctan()

需要特别注意的一点是:三角函数的传入值,默认情况下是弧度制;常见三角函数,举例如下:

a = np.array([0,30,45,60,90])

sin = np.sin(a*np.pi/180)
print(sin)    # [0.         0.5        0.70710678 0.8660254  1.        ]
print(np.arcsin(sin))   # [0.         0.52359878 0.78539816 1.04719755 1.57079633]

cos = np.cos(a*np.pi/180)
print(cos)   # [1.00000000e+00 8.66025404e-01 7.07106781e-01 5.00000000e-01 6.12323400e-17]
print(np.arccos(cos))     # [0.         0.52359878 0.78539816 1.04719755 1.57079633] 

tan = np.tan(a*np.pi/180)
print(tan)    # [0.00000000e+00 5.77350269e-01 1.00000000e+00 1.73205081e+00 1.63312394e+16]
print(np.arctan(tan))  # [0.         0.52359878 0.78539816 1.04719755 1.57079633]

2.2 角度与弧度转化:numpy.degrees()

利用numpy.degrees() 可以将弧度制转化为角度制,举例如下:

a = np.array([0,30,45,60,90])
sin = np.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这么神奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值