深度學習神經網路專案常見小程式和幫助函式
阿新 • • 發佈:2021-01-29
前言
通常,我們的程式碼中需要一些小函式可以提高我們的程式碼閱讀,這裡做點筆記。
幫助函式
1. 顯示時間
import time
import math
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))
傾向第二個
'''
顯示時間
input param: time.time()-start
'''
def time_since(s): # compute time
m = math.floor(s / 60)
s -= m * 60
h = math.floor(m / 60)
m -= h * 60
return '%dh %dm %ds' % (h, m, s)
2.判斷是不是中文
# 判斷是不是中文的一個條件,在這之間就是中文
if (j >= u'\u4e00' and j <= u'\u9fa5')