| | import json
|
| | from typing import Any, Dict, List
|
| |
|
| |
|
| | def format_metrics(metrics: Dict[str, float]) -> str:
|
| | """Formats a metrics dictionary into a readable string."""
|
| | return f"Precision: {metrics.get('precision', 0):.4f} | Recall: {metrics.get('recall', 0):.4f} | F1: {metrics.get('f1', 0):.4f}"
|
| |
|
| | def serialize_results(filepath: str, data: List[Dict[str, Any]]) -> None:
|
| | """Serializes benchmark results to a JSON file."""
|
| | with open(filepath, 'w', encoding='utf-8') as f:
|
| | json.dump(data, f, indent=4)
|
| |
|
| | def parse_markdown_table(markdown_str: str) -> List[Dict[str, str]]:
|
| | """Helper to parse markdown tables into Python dictionaries."""
|
| |
|
| | pass
|
| |
|