def matrix_vector_dot_product(matrix, vector): if not matrix or not vector: return -1 if isinstance(vector[0],list): return -1 cols=len(matrix[0]) if cols!=len(vector): return -1 result=[] for row in matrix: product=sum(row_i*col_i for row_i,col_i in zip(row,vector)) result.append(product) return re...