为什么np.array([4, 3, 0]) + np.array([0, 2, 2])
会输出array([4,5,2])
有人能详细解释一下吗?
答案 0 :(得分:1)
这是正常的向量添加。您只需将向量中的每个元素添加到另一个向量中的相应元素即可。
[4, 3, 0]
+[0, 2, 2]
___________
=[4, 5, 2]
注意:如果向量加法的结果> 9,则额外数字不会溢出到向量中的下一个项目。 E.g。
[4, 9, 0]
+[0, 2, 2]
___________
=[4,11, 2]
如果您发现此答案有用,我建议您选择线性代数。
答案 1 :(得分:0)
它将numpy数组中的每个元素与另一个numpy数组中相同索引处的元素相加。
4 + 0 = 0
3 + 2 = 5
0 + 2 = 2
答案 2 :(得分:0)
或者,如果要添加数组,可以使用:
np.append(np.array([4, 3, 0]), np.array([0, 2, 2]))