updated models
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import List, Dict
|
||||
from typing import List
|
||||
import random
|
||||
|
||||
|
||||
@@ -88,35 +88,6 @@ class ModalityDepthModelOutput(ModelOutput):
|
||||
# modality_color: ModalityColorModelOutput
|
||||
# modality_depth: ModalityDepthModelOutput
|
||||
|
||||
# @classmethod
|
||||
# def list_fields(cls) -> List[str]:
|
||||
# """List options that are stored as attributes."""
|
||||
# return list(cls.model_fields.keys())
|
||||
|
||||
# @classmethod
|
||||
# def from_random(cls) -> InterpersonalModelOutput:
|
||||
# """Instantiate with random numbers."""
|
||||
# print(cls.model_fields)
|
||||
# kwargs = {field: info.annotation.from_random() for field, info in cls.model_fields.items()}
|
||||
# return InterpersonalModelOutput(**kwargs)
|
||||
|
||||
# def __repr__(self) -> str:
|
||||
# model_dict = self.model_dump()
|
||||
# model_repr_str = "ExperientialModelOutput("
|
||||
# model_repr_str += ", ".join([f"{field}={value:.3f}" for field, value in model_dict.items()])
|
||||
# model_repr_str += ")"
|
||||
# return model_repr_str
|
||||
|
||||
# def highest_score_field(self) -> str:
|
||||
# """Return name of field with highest score."""
|
||||
# model_dict = self.model_dump()
|
||||
# return max(model_dict, key=lambda k: model_dict[k])
|
||||
|
||||
# def highest_score_value(self) -> float:
|
||||
# """Return value of field with highest score."""
|
||||
# model_dict = self.model_dump()
|
||||
# return max(model_dict.values())
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
m = ContactModelOutput.from_random()
|
||||
|
||||
Reference in New Issue
Block a user