1. 程式人生 > 其它 >深度學習神經網路專案常見小程式和幫助函式

深度學習神經網路專案常見小程式和幫助函式

技術標籤:pytorchpython

前言

通常,我們的程式碼中需要一些小函式可以提高我們的程式碼閱讀,這裡做點筆記。

幫助函式

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')