安裝PIL在Debian/UbuntuLinux下直接通過apt安裝:$sudoapt-getinstallpython-imagingMac和其他版本的Linux可以直接使用easy_install或pip安裝,安裝前需要把編譯環(huán)境裝好:$sudoeasy_installPIL如果安裝失敗,根據(jù)提示先把缺失的包(比如openjpeg)裝上。Windows平臺(tái)就去PIL官方網(wǎng)站下載exe安裝包。操作圖像來看看最常見的圖像縮放操作,只需三四行代碼:impor
系統(tǒng) 2019-09-27 17:56:20 2820
第一種方式:蜂鳴聲importwinsound#系統(tǒng)音效winsound.Beep(300,500)#響鈴:300頻率,500持續(xù)時(shí)間第二種方式:音樂(wav格式或mp3格式)安裝playsound庫pipinstallplaysound運(yùn)行示例:fromplaysoundimportplaysound#音頻播放playsound('D:/myworkspace/JupyterNotebook/People/music/welcome.wav')plays
系統(tǒng) 2019-09-27 17:57:33 2819
本文不定期更新!目錄0、相關(guān)文章1、連接及庫導(dǎo)入2、塊(1)創(chuàng)建新塊(2)添加圖元到塊(3)插入塊①從當(dāng)前文件中插入塊②外部文件作為塊插入(4)添加屬性到塊①當(dāng)前文件創(chuàng)建的塊屬性添加②外部文件作為插入塊的屬性添加(5)已有塊屬性的讀取3、組(1)創(chuàng)建新組4、尾聲0、相關(guān)文章Pythonpyautocad庫使用簡(jiǎn)介PythonAutoCAD系統(tǒng)設(shè)置PythonAutoCAD圖層PythonAutoCAD繪圖PythonAutoCAD修改PythonAutoC
系統(tǒng) 2019-09-27 17:55:59 2819
一、概述:pythonapply函數(shù)的具體含義如下:apply(func[,args[,kwargs]])函數(shù)用于當(dāng)函數(shù)參數(shù)已經(jīng)存在于一個(gè)元組或字典中時(shí),間接地調(diào)用函數(shù)。args是一個(gè)包含將要提供給函數(shù)的按位置傳遞的參數(shù)的元組。如果省略了args,任何參數(shù)都不會(huì)被傳遞,kwargs是一個(gè)包含關(guān)鍵字參數(shù)的字典。apply()的返回值就是func()的返回值,apply()的元素參數(shù)是有序的,元素的順序必須和func()形式參數(shù)的順序一致二、使用示例:下面給幾
系統(tǒng) 2019-09-27 17:47:05 2819
雖然有些人認(rèn)為區(qū)塊鏈?zhǔn)且粋€(gè)早晚會(huì)出現(xiàn)問題的解決方案,但是毫無疑問,這個(gè)創(chuàng)新技術(shù)是一個(gè)計(jì)算機(jī)技術(shù)上的奇跡。那么,究竟什么是區(qū)塊鏈呢?區(qū)塊鏈以比特幣(Bitcoin)或其它加密貨幣按時(shí)間順序公開地記錄交易的數(shù)字賬本。更通俗的說,它是一個(gè)公開的數(shù)據(jù)庫,新的數(shù)據(jù)存儲(chǔ)在被稱之為區(qū)塊(block)的容器中,并被添加到一個(gè)不可變的鏈(chain)中(因此被稱為區(qū)塊鏈(blockchain)),之前添加的數(shù)據(jù)也在該鏈中。對(duì)于比特幣或其它加密貨幣來說,這些數(shù)據(jù)就是一組組交易
系統(tǒng) 2019-09-27 17:51:51 2817
createtime:2019年7月17日我在網(wǎng)上找了好多,現(xiàn)在基本實(shí)現(xiàn)了傳輸視頻的功能,其思路是:首先得先了解如何使用openCV采集攝像頭數(shù)據(jù),其次得了解pythonsocket網(wǎng)絡(luò)編程。因?yàn)閟ocket不能直接傳輸openCV采集的數(shù)據(jù),所以還需要轉(zhuǎn)碼操作。在下個(gè)版本,我用的類的方式實(shí)現(xiàn)了視頻傳輸,這個(gè)版本先用平常方法實(shí)現(xiàn)的,也是一個(gè)客戶端,一個(gè)服務(wù)端。服務(wù)端#!/usr/bin/python#-*-coding:utf-8-*-importsock
系統(tǒng) 2019-09-27 17:50:02 2817
一、最小二乘法先來解釋幾個(gè)概念擬合函數(shù)/估值函數(shù):在回歸問題中,當(dāng)給定一組樣本時(shí),找到一個(gè)最佳的函數(shù)來匹配所有的樣本,這個(gè)函數(shù)就是擬合函數(shù)/估值函數(shù)損失函數(shù):判斷函數(shù)擬合的好不好的函數(shù),損失函數(shù)越小,說明擬合值與真實(shí)值越接近,誤差越小,就越能用擬合函數(shù)來進(jìn)行預(yù)測(cè),損失函數(shù)的標(biāo)準(zhǔn)有以下幾種:a)殘差和:指擬合值與真實(shí)值的差的和,有正有負(fù)會(huì)存在抵消的情況,不能反應(yīng)真實(shí)誤差b)殘差絕對(duì)值和:這個(gè)可以解決殘差和有正有負(fù)的問題,但是絕對(duì)值在后續(xù)的求導(dǎo)會(huì)異常麻煩c)殘
系統(tǒng) 2019-09-27 17:47:03 2817
0x00第一版:這一版沒有使用線程池,當(dāng)字典過大的時(shí)候就會(huì)出現(xiàn)子線程過多,導(dǎo)致內(nèi)存,CPU等爆滿。importeasyguiasgui#導(dǎo)入uiimportftplib#導(dǎo)入ftp模塊frommultiprocessingimportProcess,Queue#引入多線程機(jī)制importtimedefinfo_get():#獲取爆破信息參數(shù)title="FTP暴力猜解"message=['請(qǐng)選擇用戶文件','請(qǐng)選擇密碼文件','請(qǐng)輸入要猜解的主機(jī)ip','
系統(tǒng) 2019-09-27 17:46:20 2817
默認(rèn)情況下,Win10的linux子系統(tǒng)(WSL)是只能使用命令行程序的。所有圖形界面的程序都無法執(zhí)行。通過為Win10安裝XWindows協(xié)議的終端應(yīng)用,可以讓W(xué)in10成為一臺(tái)XWindow終端,從而接受Linux的XWindow顯示輸出。這樣的終端應(yīng)用有挺多,Xming和VcXsrv是其中著名的兩個(gè)。下載安裝就可以,我因?yàn)橐恍┝?xí)慣上的原因使用了后者。安裝設(shè)置都使用默認(rèn)即可,其中在顯示端口設(shè)置的位置,默認(rèn)是-1,表示自動(dòng)選擇,大多數(shù)情況是可以工作的。也
系統(tǒng) 2019-09-27 17:55:52 2816
該系列文章主要講解知識(shí)圖譜或關(guān)系圖譜的構(gòu)建方法,前文介紹了Neo4j圖數(shù)據(jù)庫和Jieba、PyLTP的基本用法。本篇文章主要采用Python和Gephi構(gòu)建中國(guó)知網(wǎng)某個(gè)領(lǐng)域的作者合作關(guān)系和主題詞共現(xiàn)的知識(shí)圖譜,重點(diǎn)闡述了一種可操作的關(guān)系圖譜構(gòu)建方法,可用于論文發(fā)表、課程或企業(yè)可視化展示等。其基本步驟如下:1.在中國(guó)知網(wǎng)搜索“清水江”關(guān)鍵詞,并導(dǎo)出論文Excel格式。2.使用Python處理文本,獲取作者合作的共現(xiàn)矩陣及三元組。3.Gephi導(dǎo)入CSV節(jié)點(diǎn)及
系統(tǒng) 2019-09-27 17:52:52 2816
1.要求數(shù)據(jù)庫存儲(chǔ)通訊錄,要求按姓名/電話號(hào)碼查詢,查詢條件只有一個(gè)輸入入口,自動(dòng)識(shí)別輸入的是姓名還是號(hào)碼,允許模糊查詢。2.實(shí)現(xiàn)功能可通過輸入指令進(jìn)行操作。(1)首先輸入“add”,可以對(duì)通訊錄進(jìn)行添加聯(lián)系人信息。sql1='insertintoTA(ID,NAME,AGE,ADDRESS,TELENUMBER)'sql1+='values("%d","%s","%d","%s","%s");'%(ID,name,age,address,telenumb
系統(tǒng) 2019-09-27 17:49:10 2813
========堅(jiān)持30天刷leetcode=====題目鏈接:https://leetcode-cn.com/problems/remove-element/分析:這題太簡(jiǎn)單了classSolution:defremoveElement(self,nums,val):llen=len(nums)curpos=0foriinrange(llen):ifnums[i]!=val:nums[curpos]=nums[i]curpos+=1returncurpo
系統(tǒng) 2019-09-27 17:47:37 2812
3D圖形需要的數(shù)據(jù)與等高線圖基本相同:X、Y數(shù)據(jù)決定坐標(biāo)點(diǎn),Z軸數(shù)據(jù)決定X、Y坐標(biāo)點(diǎn)對(duì)應(yīng)的高度。與等高線圖使用等高線來代表高度不同,3D圖形將會(huì)以更直觀的形式來表示高度。為了繪制3D圖形,需要調(diào)用Axes3D對(duì)象的plot_surface()方法來完成。下面程序?qū)⑹褂门c前面等高線圖相同的數(shù)據(jù)來繪制3D圖形,此時(shí)將看到程序會(huì)以更直觀的形式來顯示高度。上面程序開始準(zhǔn)備了和前一個(gè)程序相同的數(shù)據(jù),只是該程序?qū)elta設(shè)置為0.125,這樣可以避免生成太多的數(shù)據(jù)點(diǎn)
系統(tǒng) 2019-09-27 17:52:38 2809
切片:切片指從現(xiàn)有列表中,獲取一個(gè)子列表返回一個(gè)新列表,不影響原列表。下標(biāo)以0開始:list=['紅','綠','藍(lán)','白','黑','黃','青']#下標(biāo)0123456取單個(gè)值語法:列表[n]n為下標(biāo),n=0表示第一個(gè),n=1表示第二個(gè)以此類推n=-1表示倒數(shù)第一個(gè),n=-2表示倒數(shù)第二個(gè)以此類推list=['紅','綠','藍(lán)','白','黑','黃','青']print(list[0])#紅print(list[1])#綠print(list[-1
系統(tǒng) 2019-09-27 17:47:33 2808
defword_table_formater():fromwin32comimportclientword=client.Dispatch('Word.Application')doc=word.Documents.Open('C:\\Users\\Administrator\\Desktop\\test.docx')i=1fortableindoc.Tables:print(i,len(doc.Tables))#設(shè)置列寬table.Columns(1).
系統(tǒng) 2019-09-27 17:45:49 2806