我有一个如下所示的数组:
[[240.66666667 171.22222222 158.33333333]
[218.66666667 134.77777778 143.33333333]
[197.33333333 118.55555556 128.44444444]
[195.22222222 119.33333333 126.11111111]
[196.77777778 118.55555556 123.77777778]
[183.11111111 111.88888889 118.88888889]
[173.77777778 106.77777778 114.44444444]]
我想要将所有行的第一和第三列切片,并希望获得以下输出:
[[240.66666667 158.33333333]
[218.66666667 143.33333333]
[197.33333333 128.44444444]
[195.22222222 126.11111111]
[196.77777778 123.77777778]
[183.11111111 118.88888889]
[173.77777778 114.44444444]]
有人有任何想法吗?
输出屏幕截图:
arr[:, [0,2]]
不应该选择第一列。我唯一能想到的方式是使用arr[:, 0:2]
而不是arr[:, [0, 2]]
才能选择第一列。 - han solo