[1:-1] 遇到了,脑子卡壳,想百度查查,发现没这个回答,就自己一敲顺便发出来。
>>> import numpy as np
>>> a = np.random.rand(5)
>>> print(a)
[0.90927076 0.73726971 0.14382335 0.9155831 0.91208005]
>>> print(a[1:-1])
[0.73726971 0.14382335 0.9155831 ]
>>> a = np.random.rand(10)
>>> print(a)
[0.13849794 0.44141934 0.6552413 0.28596459 0.32145426 0.64636797
0.60265503 0.32054501 0.04919381 0.52932437]
>>> print(a[1:-1])
[0.44141934 0.6552413 0.28596459 0.32145426 0.64636797 0.60265503
0.32054501 0.04919381]
可以看到 首尾没了,同理python[2:-2]就是去除首尾各2个数
|