计算两个一维向量的内积。从键盘接收一个整数n,作为一维向量的长度;然后输入 n 个整数,以英文逗号隔开,存成一个向量x:同样的方法输入n个整数并保存为向量y。 计算并输出两个向量对应元素的乘积的和。

Pythonhygbeusgwvusgsbdydsbsbsybsysvsjsysbsjdyvdjsydvdbsjidhdbdjskskks


import numpy as np
n = int(input('请输入一维向量的长度'))
l1 = [int(i) for i in input('请输入第一个向量').split(',')]
l2 = [int(i) for i in input('请输入第二个向量').split(',')]
if len(l1) != n or len(l2) != n:
    print('输入向量的长度与预期不符')
else:
    l1 = np.array(l1)
    l2 = np.array(l2)
    print(np.dot(l1, l2))