【发布时间】:2021-10-21 19:48:56
【问题描述】:
我是布尔数组的新手,发现这些语句令人困惑
import numpy as np
a = np.arange(5)
数组a的输出是:array([0, 1, 2, 3, 4]) 但是当我写下这个
b = a[True, True, False, False, False]
并使用
打印数组 bprint(b)
输出是:
[]
据我所知,我想将一些元素从数组 a 转移到数组 b,但是为什么 b 是空的? 这段代码发生了什么?
【问题讨论】:
标签: python arrays python-3.x numpy boolean