小白很白自学Numpy(2)

你现在也配说自己是废物了

是不是很开心啊
在这里插入图片描述

打开软件 导入Numpy库 开始我们的下一步成废柴的历程
np.zeros(n)
n填阿拉伯数字 就能生成一个n个全为0的一维数组
np.ones(n)
同样这个可以生成全为1的一维数组
np.zeros(n,dtype = ‘int’)
在里面加上了dtype(数据类型)=int,就是让生成数组元素都为整型的数据类型。
np.arange(0,50,5)
就是生成十个从0开始以5为倍数的一位数组,50这里是开区间 是不取50的 所以输出到45就停了
在这里插入图片描述
在这里插入图片描述
生成一个三行三列的全为1的矩阵
在这里插入图片描述
数据创建
在这里插入图片描述
生成一个两行两列的全为True的布尔型矩阵
在这里插入图片描述
这个就类似刚才的np.arange(0,50,5) 只不过它的意思是 从5开始 到50停止 生成10个数字,所以就生一个5 10 15 .。。。 一直到50的一维数组
在这里插入图片描述
用来创建指定范围的随机数,在0到10之间生成一个3x3的矩阵,当然不能取到10
在这里插入图片描述
矩阵元素均为服从标准正态分布的随机数

在这里插入图片描述
这些对于小白确实繁杂,不过我相信在你手下一遍一遍的敲击键盘,肯定会成为你的东西的,复习一下上边的我们继续。
在这里插入图片描述
生成一个8x8的矩阵,b的意思是将a矩阵重塑成一个4x16的矩阵
在这里插入图片描述
画面太长了,只给大家展示到这里啦
![在这里插入图片描述](https://img-blog.csdnimg.cn/202012032025275.pn

使用np.full()来指定任意的数字
在这里插入图片描述

np.full_like()来创建具有相同形状和类型的数组
在这里插入图片描述
b按照a的形状去创建一个全为22的数组

在NumPy中可以使用np.identity()或np.eye()来创建单位阵,但是两者的区别是np.identity()只能创建方阵,而np.eye()可以使用可以调节1在对角线的位置偏离度

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
k=1是像右移,那么K=-1是不是就往左移呢?对,就是这样。
np.repeat()将numpy数组重复,并可以可以使用axis来指定轴
格式np.repeat(a,3,axis=1)
1为轴 重复三遍数组a

基本数学运算
a为数组 可以直接±x/
两个数组之间也是可以的
开方平方三角函数也都是可以的
剩下的就自己试试吧 一定要多动小手敲敲键盘

最省时间的方式就是一次性做好
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值