Я пытаюсь заменить значение первого элемента значением второго элемента в массиве numpy и списке, элементы которого точно такие же, но результат, который я получаю, отличается.
1) тест на массиве numpy:
test=np.array([2,1])
left=test[:1]
right=test[1:]
test[0]=right[0]
print('left=:',left)
Я получаю: left=: [1]
2) тест по списку питонов:
test=[2,1]
left=test[:1]
right=test[1:]
test[0]=right[0]
print('left=:',left)
Я получаю: left=: [2]
Может кто-нибудь объяснить, почему результаты отличаются? Заранее спасибо.