[:-1] [:-2] [:-3]这些是什么意思
还有相乘是什么意思?
[:-1]
: 列表开头到最后一个,但不包含最后一个[:-2]
: 列表开头到倒数第二个,但不包含倒数第二个[:-3]
: 列表开头到倒数第三个,但不包含倒数第三个
这个应该是numpy对象吧
切片操作完全遵循python的切片规范。
[:-1]就是从开始第一个到最后一个(不包括最后一个,另外记牢了:python的这种区间全部是左闭右开)
[1:-2] 就是从第二个元素到倒数第二个(不包括这倒数第二个)。
numpy中array的相乘就是按元素相乘。
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
多维数组切片
[:-1]
表示新建的数组不包含原数组的最后一个元素,也就是说丢弃最后一个。其他的以此类推。
题目里的那些写法,是错位相乘的意思。