这个应该是numpy对象吧切片操作完全遵循python的切片规范。[:-1]就是从开始第一个到最后一个(不包括最后一个,另外记牢了:python的这种区间全部是左闭右开)[1:-2] 就是从第二个元素到倒数第二个(不包括这倒数第二个)。 numpy中array的相乘就是按元素相乘。
多维数组切片
[:-1]
表示新建的数组不包含原数组的最后一个元素,也就是说丢弃最后一个。其他的以此类推。
题目里的那些写法,是错位相乘的意思。