7
當使用np.delete時,使用超出邊界索引時會引發indexError。當越界索引位於np.array中並且該數組用作np.delete中的參數時,爲什麼不會引發indexError?爲什麼python numpy.delete在跨越邊界索引位於np數組時不會引發indexError
np.delete(np.array([0, 2, 4, 5, 6, 7, 8, 9]), 9)
這給出了一個指數誤差,因爲它應該(索引圖9是出界)
而
np.delete(np.arange(0,5), np.array([9]))
和
np.delete(np.arange(0,5), (9,))
給予:
array([0, 1, 2, 3, 4])