gpt4 book ai didi

python - Numpy python 中的数组索引

转载 作者:太空宇宙 更新时间:2023-11-04 01:37:36 24 4
gpt4 key购买 nike

如何在下一个代码片段中定义 _SOME CODE_ 以获得如下所示的结果?

vector = numpy.array([a,b,c,d])
for i in xrange(4):
print vector[_SOME CODE_ using i]

它应该给我这些结果:

[a,b,c]
[a,c,d]
[a,b,d]
[b,c,d]

顺序不重要。

最佳答案

编辑问题的答案:

>>> vector = numpy.array([0, 1, 2, 3])
>>> for i in xrange(4):
... print numpy.r_[vector[:i], vector[i+1:]]
...
[1 2 3]
[0 2 3]
[0 1 3]
[0 1 2]

原始问题的答案:这是一些产生所需输出的随机代码:

>>> import numpy
>>> vector = numpy.array([0,1,2])
>>> for i in xrange(4):
... print vector + (vector >= i)
...
[1 2 3]
[0 2 3]
[0 1 3]
[0 1 2]

我不知道这是否是您想要的 - 需求规范留有一些解释空间。

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

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