Time of Update: 2018-07-24
import MySQLdb'''import pymysqlpymysql:pymsql是Python中操作MySQL的模組,其使用方法和MySQLdb幾乎相同。但目前pymysql支援python3.x而後者不支援3.x版本'''conn= MySQLdb.connect( host='localhost', port = 3306, user='root', passwd='123456', db ='test',
Time of Update: 2018-07-24
1、 socketserver模組簡介 在python的socket編程中,實用socket模組的時候,是不能實現多個串連的,當然如果加入其它的模組是可以的,例如select模組,在這裡見到的介紹下socketserver模組。 socketserver,看其名字,就知道是一個socket的伺服器模組的使用,在這個模組中,主要也就是實現伺服器類的相關功能,在其中,也就是將socket模組和select模組進行了封裝,從而建立了一些基類供人使用。 2、
Time of Update: 2018-07-24
以下內容轉自 數析學院 ,更多 merge 操作以及 join 方法的使用,可以直接搜尋閱讀原文 向大家介紹資料集處理過程中的“合并”方法:merge 與 join,為了更好的示範相關操作,需要做一些準備工作,包括匯入所需的 Pandas 庫與 Numpy 庫,以及構建方便於結果展示的 display 類: import pandas as pdimport numpy as npclass display(object): """Display
Time of Update: 2018-07-24
前面用Python做了中文提取工具,現在再做一個複製檔案的小工具,比較記錄如下: 需求描述: 要求再一個固定的檔案夾下不斷的產生一些固定檔案名稱的檔案,供主程式去操作,給主程式進行壓力測試。 需求解析: 最簡單的就是把一個源檔案夾(srcfile)中的不斷的移動到目標檔案夾(dstfile) 解決方案: 為了儘可能的簡潔通用,這裡還是使用設定檔作為輸入變數的依據。不多說,上代碼: 設定檔:config_copy.ini如下: Python實現代碼如下:
Time of Update: 2018-07-24
在利用opencv讀取視頻進行處理時,報錯如下: gray =cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) cv2.error:..\..\..\opencv-3.1.0\modules\imgproc\src\color.cpp:7456: error: (-215) scn ==3 || scn == 4 in function cv::ipp_cvtColor
Time of Update: 2018-07-24
首先定義一個類: 每個類下面定義方法, 每個類下面首先定義一個構造方法,再定義其他的方法一般有set方法和get方法。 Set方法用於重新設定變數的值,尤其當一個變數定義成私人變數的時候只能通過set方法來改變值 Get方法用於輸出結果 # coding:utf8'''2.編寫一個程式,用於建立一個名為Employee的父類和兩個名為Manager和Director的子類。Employee類包含3個屬性和一個方法,屬性為name、basic(基本工資)
Time of Update: 2018-07-24
矩陣求和,最大值,最小值,平均值,log,開根號,平方,小數向上向下取整 import numpy as npa = np.arange(10,100,5)print(a)print('向量大小:',a.size)a36 =
Time of Update: 2018-07-24
#!/usr/bin/python# -*- coding:utf-8 -*-# str to liststr1 = '0123456789'str2 = 'www.baidu.com'str3 = 'user1 user2 user3'print 'list: str1 change to ---> ', list(str1)print 'list: str2 change to ---> ', str2.split('.')print 'list: str3 change to
Time of Update: 2018-07-24
一、簡介 pip 是一個安裝和管理 Python 包的工具 , 是 easy_install 的一個替換品。distribute是setuptools的取代(Setuptools包後期不再維護了),pip是easy_install的取代。pip的安裝需要setuptools 或者 distribute,如果你使用的是Python3.x那麼就只能使用distribute因為Python3.x不支援setuptools。 二、安裝
Time of Update: 2018-07-24
最近在學習機器學習,使用的是python語言,師兄推薦了一個叫做Anaconda的IDE,裡面整合了python和它的一些擴充,連關於機器學習的學習庫scikit-learn都有。 在些連結上下載Anaconda http://www.continuum.io/downloads 安裝後,我們可以上手該軟體。Anaconda提供了Spyder,IPython和一個命令列。 尋找擴充包 我們可以在Anaconda command
Time of Update: 2018-07-24
基本常量 False True None NotImplemented Ellipsis __debug__ site模組增加的常量 quitcodeNone exitcodeNone copyright license credits
Time of Update: 2018-07-24
參數形式 Manual 直譯 執行個體 拓展閱讀 參數形式 type(object) type(name, bases, dict) Manual With one argument, return the type of an object. The return value is a type object and generally the same object as
Time of Update: 2018-07-24
python程式如下: import string#測試字串: "Aman,aplan,acanal--Panama!" "鳳落梧桐梧落鳳'def reverse(text): #反向列印出字串 return text[::-1]def is_palindrome(text): #將大寫字母轉為小寫字母 text=text.lower() #將空格替換為空白 text=text.replace(' ','')
Time of Update: 2018-07-24
下面我們將介紹三種抓取網頁資料的方法,首先是Regex,然後是流行的 BeautifulSoup 模組,最後是強大的 lxml 模組。 1. Regex 如果你對Regex還不熟悉,或是需要一些提示時,可以查閱Regular Expression HOWTO 獲得完整介紹。 當我們使用Regex抓取國家面積資料時,首先要嘗試匹配元素中的內容,如下所示: >>> import re>>> import
Time of Update: 2018-07-24
筆者在發布這篇部落格之前為了拿到海康威視的碼流費了九牛二虎之力,當然也可能是筆者太菜,但是既然折騰出來了,就分享出來供大家一起參考和學習。當然如果有更好的方案,希望兄弟們可以分享個好的方案過來。編譯安裝過程如下: 1.解壓xvidcore_1.3.3.orig.tar.gz檔案到xvidcore-1.3.3檔案夾下,執行以下命令 cd xvidcore-1.3.3/cd build/generic/./configure --prefix=/usrmakesudo make
Time of Update: 2018-07-24
最近在做深度學習時需要用到影像處理相關的操作,在度娘上找到的圖片旋轉方法千篇一律,旋轉完成的圖片都不是原始大小,很苦惱,於是google到歪果仁的網站扒拉了一個方法,親測好用,再次嫌棄天下文章一大抄的現象,雖然我也是抄歪果仁的。廢話不多說了,直接貼代碼了。 def rotate_bound(image, angle): # grab the dimensions of the image and then determine the # center (h, w) =
Time of Update: 2018-07-24
當米開朗基羅被問及如何完成《大衛》這樣匠心獨具的雕刻作品時,他有一段著名的回答:“很簡單,你只要用鎚子把石頭上不像大衛的地方敲掉就行了。” 爬蟲也是如此,有很多技巧可以幫我們“敲掉”網頁上那些不需要的資訊。下面介紹一些解析複雜的HTML 頁面的方法。 1.BeautifulSoup 2.BeautifulSoup的find( )和findAll( )詳解 3.其他BeautifulSoup對象 1. BeautifulSoup
Time of Update: 2018-07-24
strip函數原型 聲明:s為字串,rm為要刪除的字元序列. 只能刪除開頭或是結尾的字元或是字串。不能刪除中間的字元或是字串。 s.strip(rm) 刪除s字串中開頭、結尾處,位於 rm刪除序列的字元 s.lstrip(rm) 刪除s字串中開頭處,位於 rm刪除序列的字元
Time of Update: 2018-07-24
轉自:http://blog.csdn.net/flyingtimeice/article/details/4283145 初學Python,遇到很多編碼問題,記下來以免將來又忘了,很多東西不懂,都是屬於不求甚解,亂下結論,但想到拿出來可以有熱心同學指出錯誤所在,便厚起臉皮了…… 首先需要瞭解Python中有兩種字串(嚴格地說,似乎不能這麼叫)。一種是普通的str對象(每個字元用8bits表示),另一種是unicode字串,它們可以相互轉換。 首先開啟pyshell,輸入一段代碼。
Time of Update: 2018-07-24
一個簡單的函數 首先我們可以定一個簡單的函數, 函數內部只考慮required_arg這一個形參(位置參數) def exmaple(required_arg): print required_argexmaple("Hello, World!")>> Hello, World! 那麼,如果我們調用函數式傳入了不止一個位置參數會出現什麼情況。當然是會報錯。 exmaple("Hello, World!",