import numpy as np def matrix_vector_dot_product(matrix, vector): # 补全代码 if len(matrix[0]) != len(vector): return -1 else: import numpy as np return list(np.dot(matrix,vector)) # 主程序 if __name__ == "__main__": # 输入矩阵和向量 matrix_input = input() vector_input = input() # 处理输入 import ast matrix = ast.literal_eval(matrix_input) vector = ast.literal_eval(vector_input) # 调用函数计算点积 output = matrix_vector_dot_product(matrix, vector) # 输出结果 print(output)