【发布时间】:2021-01-24 01:41:45
【问题描述】:
我有一个矩阵,用这种方式定义:
pop = (np.random.randint(3, size=(qtd_individuos, qtd_equipamentos))) + 1
我想在这个矩阵中添加一个新数组。
vetor2 = np.ones((qtd_equipamentos))*2
我已经以这种方式尝试了一些事情,使用 np.append、np.vstack、np.stack、np.concatenate、np.add...没有任何效果...使用 append 将其放入列表太容易了。我不确定我是否尝试做对了。我发现的例子和这个有点不同。
np.insert(pop, vetor1)
np.stack((pop, vetor2))
【问题讨论】:
-
“添加”是什么意思?您应该展示一个示例,说明
pop和vetor1之前的样子,以及pop之后的样子。 -
如果一个数组是 (n,m) 而另一个是 (1,m),
concatenate很简单。我敢打赌concatenate抱怨匹配的维度数。您是否尝试过纠正? -
我不确定我是否以正确的方式尝试过