Plus równa daje inną odpowiedź niż przypisanie do konkretnej sumy (która jest odpowiedzią, której się spodziewasz), gdy chodzi o cięcie. Czy istnieje ku temu powód? Czy powinno się unikać plus równego?Numpy - dziwne zachowanie z plusem równym z krojem
a = np.arange(10)
b = np.arange(10)
a[3:] += a[:-3]
b[3:] = b[3:] + b[:-3]
print a
#[ 0 1 2 3 5 7 9 12 15 18]
print b
#[ 0 1 2 3 5 7 9 11 13 15]
bo jesteś zmienia się w miejscu w 1 przypadku ... – JBernardo
Ach, całkowicie to teraz zobacz - modyfikuj dodatek podczas podróży. Więc myślę, że odpowiedź jest taka, aby uniknąć plusa równego, gdy zachowujesz się samo-referencyjnie (to znaczy być statycznym). Dzięki - – brasqueychutter