title: Cartesian Product in Tensorflow
body: <p>Is there any easy way to do cartesian product in Tensorflow like itertools.product? I want to get combination of elements of two tensors (<code>a</code> and <code>b</code>), in Python it is possible via itertools as <code>list(product(a, b))</code>. I am looking for an alternative in Tensorflow. </p>