修改数组的 numpy 数组

问题描述 投票:0回答:1

我有一个由 numpy 数组组成的 numpy 数组,我需要向每个内部数组添加一个前导零:

a = [[1 2] [3 4] [5 6]] --> b = [[0 1 2] [0 3 4] [0 5 6]]

像这样循环:

对于 a 中的项目:

item = np.insert(item, 0, 0)

没有帮助。

Numpy.put() 展平数组,这是我不想要的。

我对如何实现这一目标有什么建议吗?谢谢

numpy-ndarray
1个回答
0
投票
import numpy as np

a = np.array([[1, 2], [3, 4], [5, 6]])
b = np.insert(a, 0, 0, axis=1)
print(b)
© www.soinside.com 2019 - 2024. All rights reserved.