Skip to content

Instantly share code, notes, and snippets.

View PedroArSp's full-sized avatar
🎯
Focusing

Pedro Riva PedroArSp

🎯
Focusing
View GitHub Profile
@PedroArSp
PedroArSp / formatcnpj.py
Last active April 13, 2022 15:08
Quick function for formatting Brazilian company's tax ID (CNPJ) / Formatar CNPJ
"""
Modulo format-cnpj
"""
def fmtCnpj(inStr:str)->str:
"""
Formata Cnpj para tradicional formatação ##.####.###/#####-##
"""
inStr = inStr.replace('.','').replace('-','').replace('/','')
ret = ''
inStr = '00000000000' + inStr
@PedroArSp
PedroArSp / metricas.py
Last active February 3, 2022 00:11
python sklearn para calculo de metricas lineais
from sklearn.metrics import r2_score, mean_absolute_error, mean_squared_error
def show_metricas(y_test,y_pred,rounding:int = 3):
m = {
"MAE":("Erro Absoluto Médio [MAE]" , mean_absolute_error),
"MSE":("Erro Quadratico Médio [MSE]",mean_squared_error),
"RMSE":("variancia", lambda x,y :(mean_squared_error(x,y,squared=False))),
"R2":("R^2", r2_score),
"MAPE":("MAPE", lambda x,y: ((abs(x-y)/x).mean()))
}
@PedroArSp
PedroArSp / CI_AI Compare.ipynb
Created January 30, 2022 00:49
python case incensitive / accent incensitive compare
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.