1 条题解

  • 0
    @ 2026-3-26 15:56:11

    NUMPY083 题解:计算点积

    题目

    计算两个数组的点积。

    解题思路

    1. 读取两个数组
    2. 使用 np.dot\texttt{np.dot} 计算点积

    代码

    import numpy as np
    
    n = int(input())
    A = np.array(list(map(int, input().split())))
    B = np.array(list(map(int, input().split())))
    result = np.dot(A, B)
    print(result)
    

    代码详解

    点积公式:

    $$A \cdot B = \sum_{i=1}^{n} a_i \times b_i$ ## 运行示例 **输入:** ``` 3 1 2 3 4 5 6 ``` **分析:** - $1 \times 4 = 4$ - $2 \times 5 = 10$ - $3 \times 6 = 18$ - 点积 $= 4 + 10 + 18 = 32$ **输出:** ``` 32 ``` ## 核心知识点 1. $\texttt{np.dot}$ —— 计算点积$$
    • 1

    信息

    ID
    399
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    (无)
    递交数
    0
    已通过
    0
    上传者