Python numpy shape[:-1]中的参数-1是什么意思?

Python numpy shape[:-1]中的参数-1是什么意思?,python,numpy,Python,Numpy,numpy shape[:-1]中的参数-1是什么意思 template = cv2.imread('template.jpg',0) w, h = template.shape[::-1] 在这里,它与numpy无关。您正在使用[start:end:step](有关更多详细信息,请参阅)访问元组,使用-1的步骤表示您颠倒顺序。如果我不使用-1,我的代码将是h,w=template.shape[::-1]?如果它是二维矩阵,则它将是h,w=template.shape。

numpy shape[:-1]中的参数-1是什么意思

template = cv2.imread('template.jpg',0)
w, h = template.shape[::-1]

在这里,它与numpy无关。您正在使用[start:end:step](有关更多详细信息,请参阅)访问元组,使用-1的步骤表示您颠倒顺序。

如果我不使用-1,我的代码将是
h,w=template.shape[::-1]
?如果它是二维矩阵,则它将是
h,w=template.shape