a = np.random.random((20, 3))
b = np.random.random((20, 3))
c = np.cross(a, b)
c[0], np.cross(a[0], b[0])
c[1], np.cross(a[1], b[1])
Python/Numpy — перекрестное произведение совпадающих строк в двух массивах