class SymbolCodeEmbedding(SymbolEmbedding): ‘A concrete class for symbol code embeddings’
def __init__(self, key: Symbol, document: str, vector: np.ndarray):
super().__init__(key, document, vector)
def __str__(self) -> str:
return f'''SymbolCodeEmbedding(
symbol={self.symbol},
embedding_source={self.document}
vector_length={len(self.vector)} )’’’
@property
def metadata(self) -> Dict[(str, str)]:
return {}