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: from collections import deque
  from itertools import chain, combinations, count, cycle, groupby, islice, repeat, starmap, tee
  import operator
  from random import randrange, sample, choice
  from six import PY2
  from six.moves import filter, filterfalse, map, range, zip, zip_longest
label_desc: Use image node_id 11 for calling a global function with example usage: dotproduct(vec1, vec2) and returns: sum