print('------歡迎來(lái)到一次性的電話簿------')importpickledict1={}whileTrue:x=input('請(qǐng)輸入要進(jìn)行的操作:如:新建或修改為"1"、查詢:"2"、刪除"3":')#存儲(chǔ)數(shù)據(jù)序列化字典withopen('addressbook.txt','ab+')asio1:pickle.dump(dict1,io1)#循環(huán)反序列化次數(shù)i=0whilei<50:#讀取50次i+=1withopen('addressbo
系統(tǒng) 2019-09-27 17:46:17 2451
文章目錄Q-learning原理python例子本文是作者在學(xué)習(xí)莫煩的強(qiáng)化學(xué)習(xí)課程中的筆記,強(qiáng)烈推薦莫煩強(qiáng)化學(xué)習(xí)。Q-learning原理我們以一個(gè)走迷宮的小游戲?yàn)槔鹤屘剿髡邔W(xué)會(huì)走迷宮.黃色的是天堂(reward1),黑色的地獄(reward-1).大多數(shù)RL是由reward導(dǎo)向的,所以定義reward是RL中比較重要的一點(diǎn).Q-learning原理實(shí)際上就是建立一個(gè)Q表(最本文最后有展示),里面包含所有狀態(tài)下、不同動(dòng)作的Q值(最終根據(jù)Q值走出迷宮),Q
系統(tǒng) 2019-09-27 17:48:15 2450
目錄1.按2.準(zhǔn)備2.1.已添加Python2與Python3的安裝目錄到環(huán)境變量的Path所對(duì)應(yīng)的值里2.2.已安裝VSCode的Python插件3.開始切換1.按本文主要介紹了如何在安裝多個(gè)Python版本的解釋器的情況下自由切換使用某一特定版本的Python解釋器運(yùn)行代碼。2.準(zhǔn)備2.1.已添加Python2與Python3的安裝目錄到環(huán)境變量的Path所對(duì)應(yīng)的值里2.2.已安裝VSCode的Python插件沒安裝的話,用VSCode打開Py文件就會(huì)
系統(tǒng) 2019-09-27 17:46:44 2449
詳細(xì):1.閔可夫斯基距離(MinkowskiDistance)2.歐氏距離(EuclideanDistance)3.曼哈頓距離(ManhattanDistance)4.切比雪夫距離(ChebyshevDistance)5.夾角余弦(Cosine)6.漢明距離(Hammingdistance)7.杰卡德相似系數(shù)(Jaccardsimilaritycoefficient)8.貝葉斯公式1.閔氏距離的定義:兩個(gè)n維變量A(x11,x12,…,x1n)與B(x21
系統(tǒng) 2019-09-27 17:48:00 2443
第一種方式:蜂鳴聲importwinsound#系統(tǒng)音效winsound.Beep(300,500)#響鈴:300頻率,500持續(xù)時(shí)間第二種方式:音樂(wav格式或mp3格式)安裝playsound庫(kù)pipinstallplaysound運(yùn)行示例:fromplaysoundimportplaysound#音頻播放playsound('D:/myworkspace/JupyterNotebook/People/music/welcome.wav')plays
系統(tǒng) 2019-09-27 17:57:33 2442
參考鏈接:https://blog.csdn.net/yuanlulu/article/details/79017116從x86_64+ubuntu18.04+python3.5中importcv2(opencv4.1),遇到以下錯(cuò)誤:ImportError:libSM.so.6:cannotopensharedobjectfile:NosuchfileordirectoryImportError:libXrender.so.1:cannotopensha
系統(tǒng) 2019-09-27 17:52:50 2442
coco數(shù)據(jù)集大概有8w張以上的圖片,而且每幅圖都有精確的邊緣mask標(biāo)注。后面后分享一個(gè)labelme標(biāo)注的json或xml格式轉(zhuǎn)二值圖的源碼(以備以后使用)而我現(xiàn)在在研究顯著性目標(biāo)檢測(cè),需要的是邊緣mask的二值圖像。搜了很久,并沒有人做過這種工作,只能得到如下的掩膜圖而我需要的圖像為二值圖,如下說(shuō)下我的過程并附上代碼:首先,coco數(shù)據(jù)集將所有的8w多張圖片標(biāo)注信息整合到一個(gè)json文件中,所以我們需要將單張圖片標(biāo)注信息json文件提取出來(lái),以下是批
系統(tǒng) 2019-09-27 17:45:26 2441
比較運(yùn)算符運(yùn)算符描述示例==檢查兩個(gè)操作數(shù)的值是否相等,如果是則條件變?yōu)檎妗H鏰=2,b=2則(a==b)為true.!=檢查兩個(gè)操作數(shù)的值是否相等,如果值不相等,則條件變?yōu)檎妗H鏰=2,b=3則(a!=b)為true.<>檢查兩個(gè)操作數(shù)的值是否相等,如果值不相等,則條件變?yōu)檎妗H鏰=1,b=3則(a<>b)為true。這個(gè)類似于!=運(yùn)算符>檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是,則條件成立。如a=7,b=3則(a>b)為true.<檢查左操作數(shù)的值
系統(tǒng) 2019-09-27 17:57:22 2439
在定義類(class)的時(shí)候發(fā)現(xiàn)屬性這個(gè)地方有很多坑,類屬性、實(shí)例屬性、局部變量傻傻分不清。在在本文中介紹以下內(nèi)容(全部跟定義類有關(guān))類屬性實(shí)例屬性一.類屬性:定義類的模塊添加的屬性1.調(diào)用:在內(nèi)部用類名.類屬性名調(diào)用,外部既可以用類名.類屬性名又可以用實(shí)例化對(duì)象.類屬性名來(lái)調(diào)用demo1classCar():type="new"my_car=Car()print(my_car.type)###實(shí)例對(duì)象.類屬性名調(diào)用print(Car.type)###類名
系統(tǒng) 2019-09-27 17:57:40 2437
1.獲取數(shù)據(jù)pythonversion2.7假設(shè)我們要獲取的Jenkinsjob名字為test_flow,該job觸發(fā)了另外兩個(gè)Jenkinsjobtest1和test2job.我們要獲取test_flowjob的運(yùn)行時(shí)間,狀態(tài),number,jobname.我們把功能性函數(shù)寫在一個(gè)文件中Buildclass類中,方便主函數(shù)調(diào)用python-jenkins模塊build.pyimportjenkinsimportsslimportreimportdatet
系統(tǒng) 2019-09-27 17:56:34 2436
pyechart官方安裝教程:https://pyecharts.org/#/zh-cn/quickstart?id=%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85詳解:步驟一:安裝pip目前如果你在python.org下載最新版本的安裝包,則是已經(jīng)自帶了該工具。Python2.7.9+或Python3.4+以上版本都自帶pip工具。pip官網(wǎng):https://pypi.org/project/pip/1、你可以通過以下命令來(lái)判斷
系統(tǒng) 2019-09-27 17:51:11 2436
一、在豆瓣網(wǎng)爬取以下圖書的信息:二、參考代碼:1、連接MongoDB數(shù)據(jù)庫(kù),并且創(chuàng)建數(shù)據(jù)庫(kù)和表importpymongomyclient=pymongo.MongoClient("mongodb://127.0.0.1:27017/")db=myclient['webCrawler']#創(chuàng)建數(shù)據(jù)庫(kù)webCrawlerdatatable=db['Book_info']#創(chuàng)建Book_info表2、爬取數(shù)據(jù)并且存儲(chǔ)到數(shù)據(jù)庫(kù)importreimportpanda
系統(tǒng) 2019-09-27 17:56:43 2434
本文實(shí)例講述了Python實(shí)現(xiàn)通過解析域名獲取ip地址的方法。分享給大家供大家參考,具體如下:從網(wǎng)上查找的一些資料,特此做個(gè)筆記案例1:defgetIP(domain):myaddr=socket.getaddrinfo(domain,'http')print(myaddr[0][4][0])執(zhí)行函數(shù)getIP("www.google.com")案例2:defget_ip_list(domain):#獲取域名解析出的IP列表ip_list=[]try:ad
系統(tǒng) 2019-09-27 17:54:45 2432
python的numpy庫(kù)集成了很多的函數(shù)。利用其中的函數(shù)可以很方便的解決一些數(shù)學(xué)問題。本篇介紹如何使用python的numpy來(lái)求解積分。代碼如下:#-*-coding:utf-8-*-importnumpyasnpfromscipy.integrateimportquad,dblquad,nquaddefmain():printquad(lambdax:np.exp(-x),0,np.inf)'''求積分,np.inf代表正無(wú)窮。結(jié)果第一個(gè)數(shù)值代表運(yùn)算
系統(tǒng) 2019-09-27 17:49:49 2429
二、超松弛迭代法(SOR)1.原理:?回顧:?在一般情況下:收斂過慢甚至不收斂的\(B\)與\(f\),經(jīng)過對(duì)系數(shù)矩陣\(A\)分裂成\(A=M-N\)的形式,使得迭代公式變?yōu)?\(x^{k+1}=(I-M^{-1})Ax^{k}+M^{-1}f\)?雅克比迭代法選取:現(xiàn)將\(A\)如下分解\(A=D-L-U\),\(D\)為對(duì)角陣,\(L\)為下三角陣,\(U\)為上三角陣,取\(M\equivD\),取\(N\equivL+U\),?在這一章中我們選取
系統(tǒng) 2019-09-27 17:57:35 2428