最近在學(xué)習(xí)Python,所謂好記性不如爛筆頭故借這次學(xué)習(xí)機(jī)會(huì)做個(gè)筆記,方便今后快速再學(xué)習(xí)。以下是常見函數(shù)的使用說(shuō)明:range函數(shù)該函數(shù)用于創(chuàng)建數(shù)列,根據(jù)參數(shù)個(gè)數(shù)不同對(duì)應(yīng)不同的用法進(jìn)行說(shuō)明(1)range(a,b,c)三個(gè)參數(shù)時(shí),表示創(chuàng)建一個(gè)從a~b-1的數(shù)組,每c個(gè)數(shù)取一個(gè)值。當(dāng)c=1時(shí),可省略c,即用法等同于(2)(2)range(x,y)兩個(gè)參數(shù)時(shí),表示創(chuàng)建一個(gè)從a~b-1的數(shù)組,一共b-a個(gè)元素。當(dāng)x=0時(shí),可省略y,用法等同于(1)(3)rang
系統(tǒng) 2019-09-27 17:53:51 1801
OCR與Tesseract介紹將圖片翻譯成文字一般被稱為光學(xué)文字識(shí)別(OpticalCharacterRecognition,OCR)。可以實(shí)現(xiàn)OCR的底層庫(kù)并不多,目前很多庫(kù)都是使用共同的幾個(gè)底層OCR庫(kù),或者是在上面進(jìn)行定制。Tesseract是一個(gè)OCR庫(kù),目前由Google贊助(Google也是一家以O(shè)CR和機(jī)器學(xué)習(xí)技術(shù)聞名于世的公司)。Tesseract是目前公認(rèn)最優(yōu)秀、最精確的開源OCR系統(tǒng)。除了極高的精確度,Tesseract也具有很高的靈活
系統(tǒng) 2019-09-27 17:53:50 1801
源代碼:defmain(w_face,w_body):return("我的身材:"+face(w_face)+body(w_body))#main('青青','子衿')print(main('青青','子衿'))defface(name):return(name+'臉蛋')defbody(name):return(name+'身材')報(bào)錯(cuò):line2,inmainreturn("我的身材:"+face(w_face)+body(w_body))NameEr
系統(tǒng) 2019-09-27 17:53:43 1801
OpenAIgym是強(qiáng)化學(xué)習(xí)最為流行的實(shí)驗(yàn)環(huán)境。某種程度上,其接口已經(jīng)成為了標(biāo)準(zhǔn)。一方面,很多算法實(shí)現(xiàn)都是基于gym開發(fā);另一方面,新的場(chǎng)景也會(huì)封裝成gym接口。經(jīng)過(guò)這樣一層抽象,算法與實(shí)驗(yàn)環(huán)境充分解耦隔離,可以方便地自由組合。但gym是python的接口,如果想用C++實(shí)現(xiàn)強(qiáng)化學(xué)習(xí)算法,則無(wú)法直接與gym相接。一種方案是跨進(jìn)程:一個(gè)進(jìn)程運(yùn)行python環(huán)境,另一個(gè)進(jìn)程運(yùn)行強(qiáng)化學(xué)習(xí)算法,與環(huán)境交互數(shù)據(jù)經(jīng)過(guò)序列化和反序列化通過(guò)IPC進(jìn)行通信。另一種是單進(jìn)程方
系統(tǒng) 2019-09-27 17:53:18 1801
整個(gè)排序算法分兩部分來(lái)總結(jié),這篇總結(jié)第一部分一些相對(duì)簡(jiǎn)單和常用的排序算法,包括冒泡排序、選擇排序、插入排序和希爾排序。冒泡排序冒泡排序應(yīng)該是大家接觸的最早的排序方法了,理解起來(lái)也十分簡(jiǎn)單。冒泡排序是一種簡(jiǎn)單的排序算法。它重復(fù)地走訪過(guò)要排序的數(shù)列,一次比較兩個(gè)元素,如果它們的順序錯(cuò)誤就把它們交換過(guò)來(lái)。走訪數(shù)列的工作是重復(fù)地進(jìn)行直到?jīng)]有再需要交換,也就是說(shuō)該數(shù)列已經(jīng)排序完成。這個(gè)算法的名字由來(lái)是因?yàn)樵叫〉脑貢?huì)經(jīng)由交換慢慢“浮”到數(shù)列的頂端。算法描述比較相鄰的
系統(tǒng) 2019-09-27 17:52:14 1801
導(dǎo)言篇:我的python環(huán)境是:python3.6.5這里我選擇的GUI編程包是:tkintertkinker在python2.5以后就是自帶包了,所以我們不需要另外安裝tkinker相對(duì)與其他pythonGUI編程的包而已,是相對(duì)容易入手的代碼篇:#這是系統(tǒng)的登錄界面importtkinterfromtkinterimportmessageboxclassLogin(object):def__init__(self):#創(chuàng)建主窗口,用于容納其它組件sel
系統(tǒng) 2019-09-27 17:51:14 1801
作為近兩年來(lái)最火的編程語(yǔ)言的python,受到廣大程序員的追捧必然是有其原因的,如果要挑出幾點(diǎn)來(lái)講的話,第一條那就python語(yǔ)法簡(jiǎn)潔,易上手,第二條呢?便是python有著極其豐富的第三方的庫(kù)。所以不管你使用的關(guān)系型數(shù)據(jù)庫(kù)是oracle,mysql,sqlserver,還是關(guān)系型數(shù)據(jù)庫(kù)redis,mongoDB。python都有有與之對(duì)應(yīng)的第三方庫(kù)。下面就來(lái)為大家一一介紹一下!Mysql我們先來(lái)看看如何對(duì)接mysql數(shù)據(jù)庫(kù),python2和python3
系統(tǒng) 2019-09-27 17:50:46 1801
maketrans和translate函數(shù)是進(jìn)行字符串字符編碼的常用方法。本文著重點(diǎn)在于演示其基本用法和在不同版本下操作的差異。本文提到的2.X版本指2.6以上的版本,3.X版本指3.1以上的版本。2.X版本把字符串基本分為兩種:unicode字符串和8位字符串str,后者包含字節(jié)數(shù)據(jù)和我們常見的ASCII碼數(shù)據(jù);而3.X版本則重新對(duì)字符串進(jìn)行了劃分,分為了字節(jié)字符串bytes和文本字符串str,兩者都是不可變的,所以添加了一個(gè)可變的字節(jié)字符串類型byte
系統(tǒng) 2019-09-27 17:49:54 1801
一、寫在前面前幾天在微信上看到這樣一篇文章,鏈接為:https://mp.weixin.qq.com/s/rl6Sgv3uk_IpoFAx6cWa8w,在這篇文章中,有這樣一段話,吸引了我的注意:在Linux中l(wèi)s是一個(gè)使用頻率非常高的命令了,可選的參數(shù)也有很多,算是一條不得不掌握的命令。Python作為一門簡(jiǎn)單易學(xué)的語(yǔ)言,被很多人認(rèn)為是不需要認(rèn)真學(xué)的,或者只是隨便調(diào)個(gè)庫(kù)就行了,那可就真是小瞧Python了。那這次我就要試著用Python來(lái)實(shí)現(xiàn)一下Linu
系統(tǒng) 2019-09-27 17:49:51 1801
前言一個(gè)業(yè)務(wù)型的服務(wù),被open接口后,遭遇并發(fā)掃數(shù)據(jù),于是要做限流操作。一直固執(zhí)的認(rèn)為,業(yè)務(wù)API和OpenAPI要分開處理,或許因?yàn)槠鸪踅尤肫渌髽I(yè)ERP系統(tǒng)都是走較為規(guī)范的OpenAPI,始終對(duì)于這種開發(fā)系統(tǒng)業(yè)務(wù)API的做法感覺不好。窗口限流需求是要在Django的一個(gè)工程里做限流,倘若是rest_framework的View也好辦,直接就提供了限流rest_frameworkthrottling可參照文檔設(shè)置。不能直接使用設(shè)置的原因是,面對(duì)是Dja
系統(tǒng) 2019-09-27 17:49:39 1801