封裝好的函式

2022-09-15 01:39:08 字數 2507 閱讀 1192

list2=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,'餘1','餘2','餘3']

#***************====deletetoppencent5,再給個input陣列*************************===#

numdelete=19#每份5%,刪num份;num取值0~20

def deletetopoflist(list,num):

if(num==20):#考慮到有餘數,那就刪完吧~

list=

else:

length=len(list)

fen=length//20 #每份大小5%

for i in range(fen*num):

list.pop(0)

return list

resultlist=deletetopoflist(list2,numdelete)

print(len(resultlist))

#***************====deletetoppencent5*************************===#

#封裝函式

#noisyindex--雜訊影象的陣列序號--type:陣列

#totaldict--所有訓練資料的&雜訊標籤的對映關係--type:字典

imgs=['0adi-aaamhqmk.tif', '1adi-aaccglyd.tif', '2adi-aacvgrft.tif', '3adi-aadgndrg.tif', '4adi-aaekwpvp.tif', '5adi-aagdeqek.tif', '6adi-aagqkkeg.tif', '7adi-aagsepqk.tif']

noisyindex=['1','4','6','7']

totaldict =

def cleannoisyimages(imgs,noisyindex,totaldict):

for index in noisyindex:

index=int(index)

print(index)

del totaldict[imgs[index]]

return totaldict

result=cleannoisyimages(imgs,noisyindex,totaldict)

print(result)

import random

key = 'abcde'

value = range(1, 6)

dictname=dict(zip(key, value))#

def random_dic(dicts):#打亂字典,對映關係不變***************===#

dict_key_ls = list(dicts.keys())#取鍵值keys,轉化為list才能shuffle

random.shuffle(dict_key_ls)

new_dic = {} #建立空字典

for key in dict_key_ls:

new_dic[key] = dicts.get(key)#打亂後的key對應的value 賦值給空字典,結果有一位小數 ##一定是key??

return new_dic

print(random_dic(dictname))

arrxx=[1.0, 8.0, 4.0, 1.0, 1.0, 2.0, 8.0, 5.0, 2.0]

def intlist(arr): #list裡面的元素轉化為整數***************=#

arr_temporary=

for item in arr:

item=int(item)

return(arr_temporary)

#*************************

def s**elist(list, s**epath): #列表裡的元素按行存起來,乙個元素一行,乙個元素一行

filename = open(s**epath, 'w')

for value in list:

filename.write(str(value)+'\n')

filename.close()

def readlist(readpath):

f= open(readpath,"r")

list = f.read().splitlines()

f.close()

return list

封裝好的API請求介面,CURL函式

curl請求 param url 請求url位址 param method 請求方法 get post param null postfields post資料陣列 param array headers 請求header資訊 param bool false debug 除錯是否開啟 預設不開啟f...

封裝好的日誌模組

import logging import time import osfrom common.file path import logs path now time.strftime y m d time.localtime time.time log path os.path.join logs...

封裝好api介面

詳細註冊 getwxre data true 2.在外部封裝乙個utils檔案裡的乙個auth.js檔案 以及在template login資料夾下的元件 3.在我的頁面的js檔案中引用login資料夾下的元件 在我的頁面的js檔案 寫入 引入外部的auth.js檔案 const auth requ...