-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsmutil.py
More file actions
62 lines (38 loc) · 1.09 KB
/
smutil.py
File metadata and controls
62 lines (38 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# Importing libraries
import os
import time
import math
import warnings
warnings.filterwarnings("ignore")
import numpy as np
import pandas as pd
from matplotlib.pyplot import cm
import matplotlib.pyplot as plt
# plt.style.use('fivethirtyeight')
from pylab import *
import seaborn as sns
# sns.set(style="whitegrid")
import gc
from tqdm import tqdm
# import matplotlib.pyplot as plt
import matplotlib.style as pltstyle
font = {"family": "normal", "weight": "bold"}
matplotlib.rc("font", **font)
def create_directory(dirName):
if not os.path.exists(dirName):
os.mkdir(dirName)
print("Directory: {}/ Created ".format(dirName))
else:
print("Directory: {}/ already exists".format(dirName))
def line_break(headline="", pat="*", rep=20):
print(f"{pat}" * rep + " | {} | ".format(headline) + f"{pat}" * rep)
def asMinutes(s):
m = math.floor(s / 60)
s -= m * 60
return "%dm %ds" % (m, s)
def timeSince(since, percent):
now = time.time()
s = now - since
es = s / (percent)
rs = es - s
return "%s (- %s)" % (asMinutes(s), asMinutes(rs))