parameters: (matrix0, matrix1)
return_statement: return numpy.allclose(matrix0, matrix1)
docstring: Return True if two matrices perform same transformation.
  
      >>> is_same_transform(numpy.identity(4), numpy.identity(4))
      True
      >>> is_same_transform(numpy.identity(4), random_rotation_matrix())
      False
docstring_summary: Return True if two matrices perform same transformation.
docstring_tokens: Return True if two matrices perform same transformation .
function: def is_same_transform(matrix0, matrix1):
      """Return True if two matrices perform same transformation.
  
      >>> is_same_transform(numpy.identity(4), numpy.identity(4))
      True
      >>> is_same_transform(numpy.identity(4), random_rotation_matrix())
      False
  
      """
      matrix0 = numpy.array(matrix0, dtype=numpy.float64, copy=True)
      matrix0 /= matrix0[3, 3]
      matrix1 = numpy.array(matrix1, dtype=numpy.float64, copy=True)
      matrix1 /= matrix1[3, 3]
      return numpy.allclose(matrix0, matrix1)
function_tokens: def is_same_transform ( matrix0 , matrix1 ) : matrix0 = numpy . array ( matrix0 , dtype = numpy . float64 , copy = True ) matrix0 /= matrix0 [ 3 , 3 ] matrix1 = numpy . array ( matrix1 , dtype = numpy . float64 , copy = True ) matrix1 /= matrix1 [ 3 , 3 ] return numpy . allclose ( matrix0 , matrix1 )