types module
- class corrdim.types.CurveResult(sequence_length: 'int', epsilons: 'np.ndarray', corrints: 'np.ndarray')[source]
Bases:
object- Parameters:
sequence_length (int)
epsilons (numpy.ndarray)
corrints (numpy.ndarray)
- corrints: numpy.ndarray
- epsilons: numpy.ndarray
- sequence_length: int
- class corrdim.types.DimensionResult(sequence_length: 'int', epsilons: 'np.ndarray', corrints: 'np.ndarray', corrdim: 'float', fit_r2: 'float', epsilons_linear_region: 'np.ndarray', corrints_linear_region: 'np.ndarray', linear_region_bounds: 'Tuple[Optional[float], Optional[float]]' = (None, None))[source]
Bases:
object- Parameters:
sequence_length (int)
epsilons (numpy.ndarray)
corrints (numpy.ndarray)
corrdim (float)
fit_r2 (float)
epsilons_linear_region (numpy.ndarray)
corrints_linear_region (numpy.ndarray)
linear_region_bounds (Tuple[float | None, float | None])
- corrdim: float
- corrints: numpy.ndarray
- corrints_linear_region: numpy.ndarray
- epsilons: numpy.ndarray
- epsilons_linear_region: numpy.ndarray
- fit_r2: float
- linear_region_bounds: Tuple[float | None, float | None] = (None, None)
- sequence_length: int
- class corrdim.types.ProgressiveCurveResult(sequence_length: 'int', epsilons: 'np.ndarray', corrints_progressive: 'np.ndarray')[source]
Bases:
object- Parameters:
sequence_length (int)
epsilons (numpy.ndarray)
corrints_progressive (numpy.ndarray)
- corrints_progressive: numpy.ndarray
- epsilons: numpy.ndarray
- sequence_length: int
- class corrdim.types.ProgressiveDimensionResult(sequence_length, epsilons, skip_prefix_tokens, measure_every_tokens, by_prefix)[source]
Bases:
objectCorrelation dimensions fitted at subsampled prefix indices after one progressive pass.
- Parameters:
sequence_length (int)
epsilons (numpy.ndarray)
skip_prefix_tokens (int)
measure_every_tokens (int)
by_prefix (Dict[int, DimensionResult])
- by_prefix: Dict[int, DimensionResult]
- property corrdims: Dict[int, float]
- epsilons: numpy.ndarray
- measure_every_tokens: int
- sequence_length: int
- skip_prefix_tokens: int