code: def dotproduct(vec1, vec2):
      """Returns the dot product of the two iterables.
  
      >>> dotproduct([10, 10], [20, 20])
      400
  
      """
      return sum(map(operator.mul, vec1, vec2))
  
imports: import warnings
  from collections import deque
  from itertools import chain, combinations, count, cycle, groupby, islice, repeat, starmap, tee, zip_longest
  import operator
  from random import randrange, sample, choice
label_desc: Use image node_id 10 for calling a global function with example usage: dotproduct(vec1, vec2) and returns: sum