它只是意味着它是一个未知的维度,我们希望Numpy能够理解它。Numpy将通过查看“数组的长度和剩余维度”来确定它是否满足上述条件。现在我们来看一个例子。
?...(4,-1)
array([[1, 2],
[3, 4],
[5, 6],
[7, 8]])
这也适用于任何高阶张量的整形,但是只有一个维度可以被赋值为-1。...reshape array of size 8 into shape (3,newaxis)
综上所述,在重塑数组时,新形状必须包含与旧形状相同数量的元素,这意味着两个形状的维度的乘积必须相等。...例如,如果指定的间隔为[- 1,1],小于-1的值将变为-1,大于1的值将变为1。
?...这相当于两个数组的集合差。
?