numpy 中二维数组使用布尔型索引会得到一维数组

2021/5/12 18:28:31

本文主要是介绍numpy 中二维数组使用布尔型索引会得到一维数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

针对二维数组使用布尔型索引,即给它传入一个形状相同的的布尔数组时,只会得到一个一维数组,不会得到预料中的二维数组。

 

 

传入一个形状相同的布尔型数组,得到的结果如下:

 

传入一个形状相同的布尔型数组,但每行的True与False的个数不相等即不规则的数组是,得到的结果如下:

 

由此可见是为了适用所有情况才如此设计的。

更多的情况介绍请参考:

Numpy的布尔索引与花式索引 - 简书 (jianshu.com)



这篇关于numpy 中二维数组使用布尔型索引会得到一维数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程