idea快速生成方法快捷键_Python学习第110课--快速生成ndarray的几种方法

【每天几分钟,从零入门python编程的世界!】

这节课我们学习用numpy生成ndarray的其他的方法。

●生成所有元素都是0的ndarray

语法:np.zeros((x,y))

参数(x,y)是代表生成x行y列的ndarray。

3e092e1d932b985146f15b9bc865dea9.png

c打印出来如下:

22d4c8c779a0b08942632c7231f13968.png

●生成所有元素都是1的ndarray

语法:np.ones((x,y))

参数(x,y)是代表生成x行y列的ndarray。

403cf44f6394dc2de6fb81f08281e404.png

d打印出来如下:

2040383ed50f50e28d3bb5e9e0a700e3.png

●生成所有元素都是某一个特定数字的ndarray

语法:np.full((x,y),n)

第一个参数(x,y)是代表生成x行y列的ndarray,

第二个参数n是特定的数字

fb897c0edd2178abb1453dc53ebf0804.png

e打印出来如下:

40f7868a3a06fdf5a378851a7356c1a1.png

●生成单位矩阵形式的ndarray

语法:np.eye(x)

参数x代表生成x*x的单位矩阵

补充说明:单位矩阵就是Identity matrix(i),

一般用I或E表示,所以numpy中就用eye()函数来创建单位矩阵形式的ndarray。

89b318db4f631b128e3af3a35ee7b98f.png

单位矩阵f打印出来如下:

55c23542123efd47369ca5cd1ab2b1c8.png

●生成每个元素都是随机数的ndarray

语法:np.random.random((x,y))

这个语法相当于调用numpy的random对象的random方法

参数(x,y)代表生成x行y列的ndarray

a741ebb7a365ca10da4490fdcf96f3b1.png

g打印出来如下:

3d2e9c3320adb91e9e424b9d14b485a7.png

生成的g这个3行2列的数组,每一个元素都是随机生成的。

以上就是快速生成ndarray的几种方法。

后面如果要用到的时候,再去详细的展开。

我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值