Source code for gigl.src.common.utils.data.feature_serialization
from typing import Sequence
import numpy as np
from gigl.common.utils.compute.serialization.serialize_np import NumpyCoder
[docs]
class FeatureSerializationUtils:
    @classmethod
[docs]
    def deserialize_node_features(
        cls, serialized_features: Sequence[float]
    ) -> Sequence[float]:
        return serialized_features 
    @classmethod
[docs]
    def serialize_node_features(cls, features: np.ndarray) -> np.ndarray:
        return features 
    @classmethod
[docs]
    def deserialize_edge_features(
        cls, serialized_features: Sequence[float]
    ) -> Sequence[float]:
        return serialized_features 
    @classmethod
[docs]
    def serialize_edge_features(cls, features: np.ndarray) -> np.ndarray:
        return features