Validation
def detect_vector_data_type(...)
def detect_vector_data_type(
vector: npt.NDArray
) -> FeatureType:
Detecta o tipo de dado em um determinado vetor.
Esta função analisa o vetor de entrada e classifica seus dados como um dos tipos suportados:
- binário: Valores booleanos (
True/False) ou inteiro0/1. - contínuo: Valores float dentro do intervalo normalizado
[0.0, 1.0]. - intervalo: Valores float fora do intervalo normalizado.
Parâmetros
vetor(npt.NDArray): Um array contendo os dados a serem classificados.
Returns:
FeatureType(Literal["binary-features", "continuous-features", "ranged-features"]): O tipo de dado detectado no vetor.
Lança
UnsupportedDataTypeError: Gerado se o vetor contiver um tipo de dado não suportado.