original_docstring: 
          Evaluates the wedge product given v-vectors.
  
          It first performs the euclidean scalar product on the basis with each vector in v.
          The resulting array is then used to get the determinant.
          
docstring: Evaluates the wedge product given v-vectors.
  It first performs the euclidean scalar product on the basis with each vector in v.
  The resulting array is then used to get the determinant.
docstring_tokens: Evaluates the wedge product given v - vectors . It first performs the euclidean scalar product on the basis with each vector in v . The resulting array is then used to get the determinant .
code: def prod(v_vecs):
          """
          Evaluates the wedge product given v-vectors.
  
          It first performs the euclidean scalar product on the basis with each vector in v.
          The resulting array is then used to get the determinant.
          """
          return det(np.array([[np.dot(w_vecs, v) for w_vecs in w_vecs] for v in v_vecs]))
code_tokens: def prod ( v_vecs ) : return det ( np . array ( [ [ np . dot ( w_vecs , v ) for w_vecs in w_vecs ] for v in v_vecs ] ) )
short_docstring: Evaluates the wedge product given v-vectors.
short_docstring_tokens: Evaluates the wedge product given v - vectors .
comment: """
          Evaluates the wedge product given v-vectors.
  
          It first performs the euclidean scalar product on the basis with each vector in v.
          The resulting array is then used to get the determinant.
          """