a[:-1],数组切片,用的比较多,表示不含有a最后一个元素,左闭右开的,如果a是二维的,表示不含有a的最后一行,高维类似
a[::-1] 表示将一维数组a反转,如果a是二维的,按第一维反转(第一维为a.shape[0])
例如:
import numpy as np
a = [[1.0,2.0,3.0,4.0],
[5.0,6.0,7.0,8.0]]
a = np.array(a)
b = a[1]
b_1 = b[:-1]
b_2 = b[::-1]
a_1 = a[:-1]
a_2 = a[::-1]
print('a:',a)
print('b:',b)
print('b_1:',b_1)
print('b_2:',b_2)
print('a_1:',a_1)
print('a_2:',a_2)
结果: