gpt4 book ai didi

python - Numpy python 数组切片

转载 作者:行者123 更新时间:2023-12-04 00:54:35 24 4
gpt4 key购买 nike

我有一个如下所示的数组,

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

有没有人有什么想法?

输出截图:

enter image description here

最佳答案

你可以只给出你想要的列,

>>> data
array([[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]])
>>> data[:, [0,2]]
array([[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]])
>>>

关于python - Numpy python 数组切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63539970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com