Numpy基本操作——通用函数的操作

Numpy基本操作——通用函数的操作



一、实验目的

熟练掌握numpy中通用函数的操作

二、实验内容

练习numpy中的通用函数的基本操作。

三、实验环境

Python 3.6.1以上

Jupyter

四、实验步骤

1.创建一维数组x,使用np.sin函数对x中所有元素求正弦值

x=np.arange(0,100,10,dtype=np.floating)
np.sin(x)

在这里插入图片描述

2.创建二维数组b,使用np.cos函数对b数组中所有元素求余弦值

b=np.arange(1,10).reshape(3,3)
np.cos(b)

在这里插入图片描述

3.使用np.round函数,对上面余弦结果数组元素进行四舍五入。

np.round(_)

在这里插入图片描述

4.使用numpy中的random.rand函数创建包含10个随机数的数组。

x=np.random.rand(10)*10
print(x)

在这里插入图片描述

5.使用np.floor函数对所有元素向下取整。

np.floor(x)

在这里插入图片描述

6.使用np.ceil函数对所有元素向上取整。

np.ceil(x)

在这里插入图片描述

7.使用np.absolute函数对-3取绝对值运算

np.absolute(-3)

在这里插入图片描述

8.使用np.absolute函数,对3+4j模运算

np.absolute(3+4j)  

在这里插入图片描述

9.使用isnan函数,判断是否为空

np.isnan(np.NAN)

在这里插入图片描述

10.使用np.sqrt函数对range(10)进行平方根运算

np.sqrt(range(10))

在这里插入图片描述

11.创建一个数组a,使用np.mean函数求数组a的均值

a=np.array([1,2,6,3,4,5,8])
np.mean(a)

在这里插入图片描述
12.使用np.average()函数,求range(1,5)的加权weights=range(4,0,-1)的平均值。

np.average(range(1,5),weights=range(4,0,-1))

在这里插入图片描述

13.创建一个数组a,使用np.var()函数,求数组a的方差值。

a=np.array([1,2,6,3,4,5,8])
np.var(a)

在这里插入图片描述

14.创建一个数组a,使用np.std()函数,求数组a的标准差值。

a=np.array([1,2,6,3,4,5,8])
np.std(a)

在这里插入图片描述

15.点积dot(),创建两个数组a,b,计算两个数组的线性组合,一维上是对应元素相乘,多维可将a*b视为矩阵乘法

a=np.array((1,2,3))
b=np.array((4,2,1))
a.dot(b) #向量内积
np.dot(a,b)

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

i阿极

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

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

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

打赏作者

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

抵扣说明:

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

余额充值