真不是我说,这东西也看得太奇怪了吧!
array25 = np.array([50, 30, 15, 20, 40]) array25[[0, 1, -1]] 这个输出array([50, 30, 40])正常是吧
array26 = np.array([[30, 20, 10], [40, 60, 50], [10, 90, 80]]) # 取二维数组的第1行和第3行 array26[[0, 2]] 这个输出array([[30, 20, 10], [10, 90, 80]])也能理解
array26[[0, 2], [1, 2]] 但这个居然是取二维数组第1行第2列,第3行第3列的两个元素输出 array([20, 80]) array26[[0, 2], 1]也是居然是 取二维数组第1行第2列,第3行第2列的两个元素输出 array([20, 90])
我直接惊呆了