Numpy的索引和切片技巧有哪些?

时间:2026-02-23 08:54:42

1、Numpy的一维数组的索引基本方法和python中列表的索引操作基本相同。

(对基本的列表索引还不太熟悉的话,推荐看下相关经验哦~)

 什么是python(numpy)的广播?

Numpy的索引和切片技巧有哪些?

2、利用广播的思想,我们此时只需要传入标量2,剩下的就交给Numpy就好了,实验证明,Numpy不仅成功的做到了而且速度还更快!

Numpy的索引和切片技巧有哪些?

3、所以当x和y维度一致,但是形状大小不一致,可以使用广播,使得大小匹配。

Numpy的索引和切片技巧有哪些?

4、测试一下如果想要匹配所有行的第1列如何打印呢?在这里我们使用了符号“:”。

Numpy的索引和切片技巧有哪些?

5、如果想要匹配所有行的第1列和第3列如何做呢?

Numpy的索引和切片技巧有哪些?

6、如果想要匹配所有奇数行的第1列和第3列如何做呢(第一行索引是0)?

Numpy的索引和切片技巧有哪些?

1、布尔索引通常被用于赋值。

我们在传入索引时,传入的是和数据数组形状大小一致的bool数组,通过这个布尔数组定位到数据位置,然后进行值的更新。

获取布尔数组的方法Numpy也帮我们实现啦!

Numpy的索引和切片技巧有哪些?

2、多个条件其实就是对多个布尔数组的交集或并集操作。

Numpy的索引和切片技巧有哪些?

© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com