Share this post on:

真不是我说,这东西也看得太奇怪了吧!

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])


我直接惊呆了

Share this post on:
Avatar 铭

Author: 铭

一个整天宅在宿舍看番的萌豚,技术力低下,希望大家监督

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注