gpt4 book ai didi

python - 用 numpy 连接数组的元素?

转载 作者:行者123 更新时间:2023-12-01 09:32:59 25 4
gpt4 key购买 nike

我正在使用 python/numpy 并在文档中搜索,但找不到完成此操作的方法

我有这两个数组,想要将数组内的元素连接到第二个数组中

这是我的第一个数组

import numpy as np
a = np.array([0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0])

我的目标是

输出:

[[00000000],[00000000]]

这样做的原因是为了稍后将数组的每个元素都转换为十六进制

最佳答案

In [100]: a = np.array([[0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0]])
In [101]: a
Out[101]:
array([[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0]])
In [102]: a.astype(str)
Out[102]:
array([['0', '0', '0', '0', '0', '0', '0', '0'],
['0', '0', '0', '0', '0', '0', '0', '0']], dtype='<U11')
In [103]: a.astype(str).tolist()
Out[103]:
[['0', '0', '0', '0', '0', '0', '0', '0'],
['0', '0', '0', '0', '0', '0', '0', '0']]
In [104]: [''.join(row) for row in _]
Out[104]: ['00000000', '00000000']

关于python - 用 numpy 连接数组的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49788027/

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