1) 使用-1进行整形
Numpy允许我们重新塑造一个矩阵,提供新的形状应该与原始形状兼容。这个新形状的一个有趣之处是,我们可以将形状参数设为-1。...[2],
[3],
[4]],
[[5],
[6],
[7],
[8]]])
如果我们试图重新塑造一个不兼容的形状或一个以上的未知形状...dimension
a.reshape(3,-1)
ValueError: cannot reshape array of size 8 into shape (3,newaxis)
综上所述,在重塑数组时,新形状必须包含与旧形状相同数量的元素...,这意味着两个形状的维度的乘积必须相等。...(如果需要)结合使用
np.extract(((arr > 2) & (arr < 8)), arr)
array([3, 4, 5, 6, 7])
5) setdiff1d:如何找到一个数组中与另一个数组相比的唯一值