python提取矩阵元素_Python精讲Numpy基础,大牛笔记详细解释

原标题:Python精讲Numpy基础,大牛笔记详细解释

以前总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大。堪比Matlab啊。果然是人生苦短,我用Python。所以本文作为一个记录&笔记,文章内容大多数取自网络以&官网快速入门等(文末有参考链接,如有侵权请联系本人改正),希望可以帮助大家快速入门Numpy。如果你有Matlab基础,那么你能很快看懂本文!!!(本文长期更新!!!)

一个栗子

ea7809ef948749518362e8b79dcb2c8d.jpeg

创建矩阵

对于Python中的numpy模块,一般用其提供的ndarray对象。 创建一个ndarray对象很简单,只要将一个list作为参数即可。 例如:

eed2df59942f41c5949c1b013839b28f.jpeg

矩阵行数列数

f45a064f6621465cb619edabcfa1f6ba.jpeg

矩阵按行列选取

矩阵的截取和list相同,可以通过[](方括号)来截取

b3582a6e20004ac3a39a2939ed6bdafa.jpeg

矩阵按条件截取

0a58af28e43542849fc88ec95d800ed4.jpeg

按条件截取应用较多的是对矩阵中满足一定条件的元素变成特定的值。 例如将矩阵中大于6的元素变成0

e37fc33e6d9949ef9ac13bebe8e75b64.jpeg

Stacking together different arrays

矩阵的合并可以通过numpy中的hstack方法和vstack方法实现:

154bf404ea5e43efb75b91ed979a3178.jpeg

矩阵的合并也可以通过concatenatef方法。

np.concatenate( (a1,a2), axis=0 ) 等价于 np.vstack( (a1,a2) )

np.concatenate( (a1,a2), axis=1 ) 等价于 np.hstack( (a1,a2) )

通过函数创建矩阵

arange

b04f025a0c3a4c6ba5bbe66fb702893c.jpeg

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值