编写一个 Python 函数,该函数计算矩阵和向量的点积。如果矩阵无法与向量进行点积,则返回 -1。
输入描述:
第一行输入矩阵,第二行输入需要相乘的向量。


输出描述:
输出对应的点积,返回结果以list形式
示例1

输入

[[3, 5, 2], [1, 0, 4], [2, 3, 1]]
[2, 1, 3]

输出

[17, 14, 10]

说明

3*2+5*1+2*3=17
1*2+0*1+4*3=14
2*2+3*1+1*3=10
示例2

输入

[[1, 2, 3], [4, 5, 6]]
[1, 2]

输出

-1

说明

矩阵维度(2,3),向量维度(2,1),维度不匹配,返回-1

备注:
1.对应的输入、输出已给出,您只用实现核心功能函数即可。2.支持numpy、scipy、pandas、scikit-learn库。
加载中...