Skip to content

voiage.methods.perspective_tensor.tensor_from_records

tensor_from_records([positional or keyword] records: Iterable[Mapping[str, Any]] = None, [keyword-only] value_column: str = 'net_benefit', [keyword-only] draw_column: str = 'draw', [keyword-only] strategy_column: str = 'strategy', [keyword-only] perspective_column: str = 'perspective', [keyword-only] case_id: str | None = None) -> NetBenefitTensor

Build a dense labelled tensor from long-form net benefit records.

Parameters:

  • records Iterable[Mapping[str, Any]]
  • value_column str (default: 'net_benefit')
  • draw_column str (default: 'draw')
  • strategy_column str (default: 'strategy')
  • perspective_column str (default: 'perspective')
  • case_id str | None (default: None)

Returns: NetBenefitTensor