Common functions and protocols used by the Andreani Advanced Analytics team
Project description
Andreani Advanced Analytics tools
Instalar usando pip
pip install andreani-aa-tools
Importación
import aa_tools
Ejemplo de uso
- Haversine
from aa_tools import logger, haversine
if __name__ == "__main__":
log = logger("test.py", "main")
result = haversine(-58.490160, -34.566116, -58.485096, -34.572123)
log.log_console(f"Haversine distance: {result}", "INFO")
log.close()
- Apply Parallel
from aa_tools import applyparallel
def func(row):
return row['A'] + row['B']
def func_2(row, nro):
return row['A'] * nro
df['C'] = df.apply_parallel(func, num_processes=4)
df['D'] = df.apply_parallel(func_2, nro=5)
Listado de funciones agregadas:
-
Haversine: Distancia euclidia entre dos puntos.
-
Logger: Maneja el log según los lineamientos de Andreani.
-
Datalake: Interfaz de conexión al datalake para descargar y cargar archivos csv, parquet y/o json.
Listado de funciones a agregar:
-
División de un dataframe en una lista de dataframes para procesamiento en hilos.
-
Distancia de ruta entre dos puntos.
-
Model training
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for andreani_aa_tools-0.0.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb24ab4c560af939a6907dcfed6aa0ebe8a8bb80f83427e21c4c526b34de99a8 |
|
MD5 | fd8d0b2e1704ed93862d6ba30741b6dc |
|
BLAKE2b-256 | 7422e1c5aee8c472091dc190c8a278da7e96bdc9343627b0bd2346782330da40 |