Ändra element i en vektor
Jag har problem att ändra ett antal element 6-11 elementen i ordningen i en vektor.
Jag skriver D[:, 6:11]=13, jag tänker att start raden är noll, startkolonn-slutkolonn alltså 6e elementet till 11e elementet. Men får ändå fel på denna uppgift!
Jag testade precis D[[6,7,8,9,10,11]]=13 och det ändrar alla elementen till 13! Men ändå jag får fel
Ordnade det sig?
Ja, möbius ville ha en vissa typ av lösning. Min kod är också okej men det fanns bara en typ av lösning i möbius. D[6:12]=13
Det kan vara så att skrivsättet D[[6,7,8,9,10,11]] är ganska nytt i Python eller numpy. I en gammal Python 3.4 jag har så finns det inte.
Tillägg: 27 maj 2023 20:03
I ren Python verkar det inte finnas nu heller, så det är väl en fråga för numpy, som jag inte kan så bra. Antingen är skrivsättet relativt nytt i numpy eller också har uppgiftsmakarna inte tänkt på det.