关于 numpy 数组索引中布尔标量的文档

问题描述 投票:0回答:0

NumPy 的 array indexing 文档似乎没有提到 array indexing Of the type

x[True]
, or
x[False]
.

根据经验,使用

True
插入大小为 1 的新维度,而使用
False
插入大小为 0 的新维度。

x[True, True]
的行为只插入一个大小为 1 的新轴,而不是两个。

此行为与布尔索引不一致,并且与将布尔标量视为整数不一致。

寻找对观察到的行为的解释,希望是理性的。非常感谢!

python numpy numpy-ndarray
© www.soinside.com 2019 - 2024. All rights reserved.