python的例题解法?

两个向量x1和x2长度相同,那它们的和就是一个新的向量,其中和向量的第i个元素分别是x1和x2对应元素之和。假设两个向量x1=[1,2,3]和x2=[4,5,6],编写函数vector_add() 实现两个向量的加法运算。体会np.add()的计算原理。

不看numpy一维数组的话,就是len相同的一个列表相同索引值相加吧。

x1=[1,2,3]

x2=[4,5,6]

x3=[]

def add():

    for i in range(0,len(x1)):

        x3.append(x1[i]+x2[i])

    return x3

        

print(add())

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-12
def vector_add(x1, x2):
# 假设向量固定是3维的,如果不是固定的那么就多一步获取向量维度数量,循环对两个向量维度相加就可以了
x = [x1[0]+x2[0], x1[1]+x2[1], x1[2]+x2[2]]
return x
第2个回答  2020-11-04
这个解法其实是有很多的,那你一定要找到一个解题,速度才是完全没有问题的。
第3个回答  2020-11-04
Python的这个立体解法它是有多个解法的,这个你可以看一下这方面的一个专业的这个讲述的这个习题吧,或者是直接在网上进行搜索一下,看看有没有这个名师专人对这个题目做一个讲解的。
第4个回答  2020-11-04
这种例题的想解绑的话,你必须通过它的那种方程式你才能去解它有个公式,通过公式你才能正确的把这个问题才能真正的解出来。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网