当前位置: 代码迷 >> 综合 >> Numpy学习笔记之Fancy Indexing
  详细解决方案

Numpy学习笔记之Fancy Indexing

热度:72   发布时间:2023-10-15 21:38:58.0

#想返回不等步长的方法

比如想返回索引为3,5,8的索引所在的值,不是等步长的值如何处理?

Numpy学习笔记之Fancy Indexing

#从一位数组中取出构成新的二维数组

索引为为二维数组即可

Numpy学习笔记之Fancy Indexing

#二维矩阵中取点

Numpy学习笔记之Fancy Indexing

相当于取出(0,1),(1,2),(2,3)点

#取感兴趣的行或者列

Numpy学习笔记之Fancy Indexing

#行、列中也可以传入布尔值

Numpy学习笔记之Fancy Indexing

#数组比较

Numpy学习笔记之Fancy Indexing

#二维中也同样适用

Numpy学习笔记之Fancy Indexing

#多种运算复合

比如计数,True当做1,False当做0,计数非0的个数

Numpy学习笔记之Fancy Indexing

二维数组里

Numpy学习笔记之Fancy Indexing

#any存在 和all全部

Numpy学习笔记之Fancy Indexing

沿着行——每一列axis=0

沿着列——每一行axis=1

#与或非

& | ~ 当做位运算,因为左右都是数组而非布尔值,把数组中的每个值都当做位运算

Numpy学习笔记之Fancy Indexing

#复杂运算

取每行的第三列能被3整除的行

Numpy学习笔记之Fancy Indexing