python 規範化函式 python之規範化開發

2021-10-18 14:11:30 字數 3098 閱讀 7246

src.py:這個檔案主要存放的就是核心邏輯功能,需要進行選擇的核心功能函式,都應該放在這個檔案中。通常將其存放在core資料夾下。

import os

from lib import common # 引用lib檔案中的common模組(存放裝飾器)通過common.的方式引用

from conf import settings # 引用conf檔案中的settings模組(存放user_info路徑)

dic_status = # 登入狀態

def get_user_info(): # 使用者名稱和密碼檔案

with open(settings.user_info_path, encoding='utf-8') as f1:

return

def login(a=get_user_info): # 登入驗證

count = 0

dic = a()

while count < 3:

user_name = input('請輸入使用者名稱:').strip()

password = input('請輸入密碼:').strip()

if dic.get(user_name) == password:

dic_status['name'] = user_name

dic_status['status'] = true

return true

print('使用者名稱或密碼錯誤,請重新輸入')

count += 1

return quit()

def register(b=get_user_info): # 註冊

dic = b()

while 1:

new_name = input('請輸入使用者名稱:').strip()

if new_name.isalnum():

if dic.get(new_name) == none:

password = input('請輸入密碼:').strip()

if 6 < len(password) < 14:

with open(settings.user_info_path, mode='a', encoding='utf-8') as f2:

f2.write(f'\n|') # 需不需要更改登入狀態?

dic_status['name'] = new_name

dic_status['status'] = true

return true

print('密碼長度應在6~14個字元之間,且不能含有空格')

else:

print('使用者名稱已存在,請重新輸入')

else:

print('使用者名稱只能含有字母或者數字,不能含有特殊字元')

def article(): # 文章功能

print('''1.直接寫入

2.匯入md檔案''')

dic_article =

user_input1 = int(input('請輸入選項:').strip())

dic_article[user_input1]()

def article_w(): # 直接寫

article_content = input('請輸入檔名|檔案內容:')

title = article_content.split('|', 1)

with open(fr"/article/", mode='w', encoding='utf-8') as f3: # 通過返回其父級目錄找到article資料夾,將文章寫入此資料夾

f3.write(f"檔名:\n檔案內容:")

print('文章寫入成功')

def article_im(): # 匯入md

article_way = input('請輸入檔案路徑:').strip()

with open(article_way, encoding='utf-8') as f4, \

open(fr'/article/函式的高階.text', mode='w', encoding='utf-8') as f5:

for i in f4:

f5.write(i)

print('匯入成功')

def comment():

lis = os.listdir(fr'/article')

for i in range(len(lis)):

print(f'.')

li1 = ["蒼老師", "***", "***", "波多野結衣"]

with open(fr'/article/', mode='r+', encoding='utf-8') as f6:

c = false

for i in f6:

print(i)

for el in li1:

if el in user_comment:

user_comment = user_comment.replace(el, '*' * len(el))

if c:

f6.write(f":\n\n")

else:

def diary():

print(f"歡迎進入日記介面")

def collect():

print(f"歡迎進入收藏介面")

def logout():

dic_status['name'] = none

dic_status['status'] = false

def quit_():

quit()

def run():

while 1:

print('''1.請登入

2.請註冊

3.進入文章頁面

5.進入日記頁面

6.進入收藏頁面

7.登出賬號

8.退出整個程式''')

dic =

user_input = input("請輸入選項:").strip()

if user_input.isnumeric() and 0 < int(user_input) < 9:

dic[user_input]()

else:

print('您輸入的序號有誤,請重新輸入')

Loss函式,啟用函式,規範化

最近在看深度學習時,一直很好奇,loss函式,啟用函式,規範化到底是怎麼弄出來的。一直以為這個是固定不變的,然後收集了很多自戀,檢視了很多部落格。最後才有點眉目。以下是個人淺見,希望各位大神,各位大大門指正。一般而言 機器學習可以分為兩大類 回歸 分類 回歸 根據離散樣本 xi,yi 歸納出一條平滑...

資料規範化

資料分析之前,我們通常需要先將資料標準化 normalization 利用標準化後的資料進行資料分析。資料標準化也就是統計資料的指數化。資料標準化處理主要包括資料同趨化處理和無量綱化處理兩個方面。資料同趨化處理主要解決不同性質資料問題,對不同性質指標直接加總不能正確反映不同作用力的綜合結果,須先考慮...

資料規範化

資料歸一化是指把資料壓縮到 0,1 的區間內。sklearn.preprocessing.minmaxscalar 將資料壓縮到min到max組成的區間,並使其結果落在0到1的範圍內。x x mi nmax min sklearn.preprocessing.standardscalar 將資料轉換...