1
我有一個數組爲:Python的陣列形狀差異
A
Out[159]:
array([[ 1, 2, 3, 4, 5, 6, 7, 8],
[ 2, 4, 6, 8, 10, 12, 14, 16]])
現在,如果我找到的形狀:
A[0:1].shape
Out[150]: (1, 8)
雖然,如果我嘗試同爲
A[ [0,0,1,1], [0,3,2,5] ].shape
Out[151]: (4,)
第一個數組似乎是1行8列,第二個數組似乎是1行和4列,那麼爲什麼第二個答案顯示爲(4)而不是(1,4)?
但後來什麼呢'出[151]:(4) 「其實是? – Sarang
@Sarang它意味着一個大小爲4的1dim數組。因爲在你的情況下'len(I1)== len(I2)== 4',你可以從'A'中選擇4個元素 – shx2