Skip to content

Instantly share code, notes, and snippets.

View worldmind's full-sized avatar

Alexey Shrub worldmind

View GitHub Profile
import numpy as np
import pandas as pd
from sklearn.model_selection import GridSearchCV, train_test_split
from sklearn.metrics import roc_auc_score, precision_score, recall_score, f1_score, accuracy_score
import torch
from torch import nn, tensor, optim
from skorch import NeuralNetClassifier
def get_data():
@worldmind
worldmind / grace_stop.py
Created July 8, 2019 16:25
Multiprocessing graceful stop by SIGTERM
from time import sleep
import signal
import multiprocessing as mp
_SIGTERM = None
def sigterm_handler(signum, frame):
global _SIGTERM
@worldmind
worldmind / muller_recurrence.py
Created September 17, 2019 14:14
Muller's recurrence
from decimal import Decimal
from fractions import Fraction
def muller_recurrence(y, z):
return 108 - ((815-1500/z)/y)
N = 25
@worldmind
worldmind / url_compose.py
Last active September 25, 2019 14:11
Python Url type
from urllib.parse import quote, urlencode, ParseResult as Url
Url.__str__ = Url.geturl
bucket_name = 'something_with space'
file_name = 'data.txt'
url = Url(
scheme='https',
@worldmind
worldmind / asizeoflistds.py
Created October 9, 2019 13:20
Comparing of tuple, lis, array memory using
from array import array
from pympler.asizeof import asizeof
SIZE = 1000
the_array = array('i')
the_list = []
for_tuple = []