gpt4 book ai didi

python - 打印带有索引的 numpy 数组

转载 作者:行者123 更新时间:2023-12-01 03:29:38 30 4
gpt4 key购买 nike

以下代码将打印 numpy 数组中的值,前面是数组索引。

import numpy as np
a = np.np.arange(6).reshape(2,3)
for index, val in np.ndenumerate(a):
print(index, val)

它将打印以下内容:

(0,0) 0
(0,1) 1
(0,2) 2
(1,0) 3
(1,1) 4
(1,2) 5

有没有办法提取索引值,以便每个值都可以用类似于这样的逗号分隔打印?

0,0,0
0,1,1
0,2,2
1,0,3
1,1,4
1,2,5

最佳答案

要访问元组索引中的值,请使用它们的索引。您可以使用字符串格式来按照您想要的方式打印字符串。请参阅此了解更多信息: https://pyformat.info/

你可以这样打印:

>>> for index, val in np.ndenumerate(a):
... print '{}, {}, {}'.format(index[0], index[1], val)
...
0, 0, 0
0, 1, 1
0, 2, 2
1, 0, 3
1, 1, 4
1, 2, 5

关于python - 打印带有索引的 numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41070729/

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