第二个规则,确保沿着特定维度具有大小为1的数组表现得好像它们具有沿着该维度具有最大形状的数组的大小。假定数组元素的值沿“Broadcasting”数组的该维度相同。...([0, 0, 0, 0, 4])
当索引列表包含重复时,赋值多次,只留最后一个值
>>> a = np.arange(5)
>>> a[[0,0,2]] = [1,2,3] # a[0]=1,a[0...使用布尔值作为数组索引
使用布尔值作为索引时,我们明确地选择数组中的哪些元素我们想要的,哪些不是。...array([ 5, 6, 7, 8, 9, 10, 11])
此属性在赋值时非常有用
>>> a[b] = 0 # a中大于4的元素赋值为0
>>> a
array([[0, 1, 2,...b1 是rank为1的数组,其长度为3( a 中行的数量), b2 (长度4)适合于索引 a 的第二个rank(列)。