向量点乘公式 python,python 点积运算

  向量点乘公式 python,python 点积运算

  108:矢量点积计算

  时间限制:1000毫秒内存限制:65536 KB

  提交数量:14,748份;通过人数:11700人

  [标题描述]

  在线性代数和计算几何中,向量点积是一个非常重要的运算。给定两个N维向量a=(a1,a2,…,an)和b=(b1,b2,…,bn),求点积AB=A1 * B1A2 * B2 … an * bn。

  [输入]

  第一行是整数n(1n1000);

  第二行包含n个整数a1,a2,…,an;

  第三行包含n个整数B1,B2,…,BN;

  相邻的整数由一个空格分隔。每个整数的绝对值不超过1000。

  [输出]

  一个整数,即两个向量的点积。

  [输入样本]

  三

  1 4 6

  2 1 5

  [输出样本]

  36

  思路:向量是由n个实数组成的n行1列(n1)或1行1列(1n)的有序数组;向量的点乘,也称向量的内积和量积,是对两个向量进行点乘,即将这两个向量对应的位一一求和,点乘的结果是一个标量。

  用两个数组保存变量,分别相乘得到结果。

  #includebits/stdc。使用命名空间标准;int a[10001],b[10001];int main(){int n,I,s=0;CIN n;for(I=1;I=n;一)中国;for(I=1;I=n;CIN b[I];for(I=1;I=n;I)s=a[I]* b[I];cout s;返回0;}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: