Time of Update: 2015-07-01
標籤:python元類MetaClass元類是可以讓你定義某些類是如何被建立的。從根本上說,賦予你如何建立類的控制權。元類也是一個類,是一個type類。元類一般用於建立類。在執行類定義時,解譯器必須要知道這個類的正確的元類,如果此屬性沒有定義,它會向上尋找父類中的__metaclass__屬性。如果還沒發現,就尋找全域變數。 對於傳統類來說,它們的元類是types.ClassType。元類也有構造器,傳遞三個參數:類名,從基類繼承資料的元組,和類屬性字典下面我們來定義一個元類,要求寫類
Time of Update: 2015-07-01
標籤:python 檔案
Time of Update: 2015-07-01
標籤:#!/usr/bin/env python#_*_coding=utf-8_*_#Author: xieyixue#mail: [email protected]#Created Time: 2015年07月01日 星期三 00時28分03秒def deco(func): ‘‘‘定義裝飾器接受參數,參數為被裝飾的函數 ‘‘‘ def _deco(*arg, **kwarg):
Time of Update: 2015-07-01
標籤:因為工作需要,開始了python的學習之旅。學習的主要內容包括python基礎知識、python資料分析基礎知識、numpy專題學習、基於python的機器學習演算法實現。下面是系列筆記的一個大綱,希望朋友們多提意見和建議。【一】python基礎知識python基礎教程學習筆記---(1)基礎文法python基礎教程學習筆記---(2)列表和元組python基礎教程學習筆記---(3)字串python基礎教程學習筆記---(4)字典python基礎教程學習筆記---(5)條件、迴圈和其他語
Time of Update: 2015-06-30
標籤:python電腦程式設計語言的曆史進階語言的分類誕生於1989年, 英國發音:/?pa?θ?n/,美國發音:/?pa?θɑ?n/v 創始人為吉多·?範羅蘇姆(Guido van Rossum)Python 語言的特點解釋型語言(1) 設計哲學是“優雅”、“明確”、“簡單”(2)易學、易用(3)可讀性高(4)開發哲學是“用一種方法,最好是只用一種方法來做一件事”(5)現代程式設計語言(6)物件導向(7)支援泛型設計(8)支援函數式編程(9)豐富的資料結構和第三方函數庫(10)
Time of Update: 2015-06-30
標籤:今天學習的是python的輸入輸出io和資料類型。python的輸入為input()函數(一個內建函數和c#的readkey()類似),比如要給變數a賦值,需要使用者輸入賦值就可以寫a=input();如果需要提示使用者輸入名字並且賦值給a就可以用a=input(‘請輸入你的名字’),但是在用的過程中遇到一個問題,就是讓使用者輸入一個數字,並進行處理,比如:a=input(‘請輸入一個數字‘)if a>100:print(a)else:print(a+100)
Time of Update: 2015-06-30
標籤:** 說明: 主要是匯總看過的優秀的文章url* python central: http://www.pythoncentral.io/* IronPython - Home : http://ironpython.codeplex.com/* FrontPage - Python Wiki : https://wiki.python.org/moin/* 如何成為 Python 高手 - 開源中國社區 :
Time of Update: 2015-07-01
標籤:官網文檔的例子 1 from multiprocessing import Process, Value, Array 2 3 def f(n, a): 4 n.value = 3.1415927 5 for i in range(len(a)): 6 a[i] = -a[i] 7 8 if __name__ == ‘__main__‘: 9 num = Value(‘d‘, 0.0)10 arr = Array(‘i‘, range(1
Time of Update: 2015-06-30
標籤:pythonmap()和reduce()是Python內建的兩個高階函數。怎麼理解他們呢?用法: 1、map():map函數接收兩個參數,一個是函數,一個是序列,map將傳入的函數依次作用到序列的每個元素,並把結果作為新的list返回。2、reduce():reduce把一個函數作用在一個序列[x1, x2, x3…]上,這個函數必須接收兩個參數,reduce把結果繼續和序列的下一個元素做累積計算,其效果就是:reduce(f, [x1, x2, x3, x4]) = f(f(f(x1,
Time of Update: 2015-06-30
標籤:vs2013 opencv python 影像處理 快樂蝦http://blog.csdn.net/lights_joy/歡迎轉載,但請保留作者資訊樸素貝葉斯分類演算法是機器學習中十分經典而且應用十分廣泛的演算法,本文嘗試用它進行資料點的分類。OpenCV裡面的分類器基本都是先訓練,再預測,貝葉斯分類器也不例外。因此我們先產生訓練資料,總共60個點:#
Time of Update: 2015-07-01
標籤:今天在電腦上寫了一個Python指令碼,寫好之後用ftp傳上去,然後執行/var/www/cron.py,結果報錯,/bin/usr/python: bad interpreter: No such file or directory,之前都是執行python /var/www/cron.py都沒問題啊,看來應該不是代碼的問題。上網上搜了一下,有很多人都反映在windows下寫的python檔案會由於編碼問題執行出錯(windows下的分行符號是‘\r‘,而linux下是‘\n‘
Time of Update: 2015-07-01
標籤:ConditionCondition(條件變數)通常與一個鎖關聯。需要在多個Contidion中共用一個鎖時,可以傳遞一個Lock/RLock執行個體給構造方法,否則它將自己產生一個RLock執行個體。可以認為,除了Lock帶有的鎖定池外,Condition還包含一個等待池,池中的線程處於狀態圖中的等待阻塞狀態,直到另一個線程調用notify()/notifyAll()通知;得到通知後線程進入鎖定池等待鎖定。構造方法: Condition([lock/rlock])執行個體方法:
Time of Update: 2015-06-30
標籤:Python 中內建了filter()函數用於過濾序列。 用法: filter()接收一個函數和一個序列。filter()把傳入的函數依次作用於每個元素,然後根據傳回值是True還是False決定保留還是丟棄該元素。demo: 1、在一個list中,刪掉偶數,只保留奇數:#filter odd number in the listdef is_odd(n): return n % 2 == 1print filter(is_odd , [1 , 2 , 3 , 4 , 5 , 6 ,
Time of Update: 2015-07-01
標籤:摘自:http://blog.163.com/[email protected]/blog/static/132229655201231085444250/測試用CGI,名字為test.py,放在apache的cgi-bin目錄下:#!/usr/bin/pythonimport cgidef main(): print "Content-type: text/html\n" form = cgi.
Time of Update: 2015-07-01
標籤:看自己有沒有安裝好,最簡單的辦法在可以再控制台下:C:\Users\sony>pythonPython 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> import numpy>>> import
Time of Update: 2015-07-01
標籤: 1 from multiprocessing import Process,Queue,Pipe 2 import os 3 def f(q): 4 # q.send([42,None,‘hello‘]) 5 print(‘This is child_conn ....‘ % q.recv()) 6 # q.close() 7 print ‘Os getpid is %s...‘ % os.getpid() 8 9 if __name__==‘__main_
Time of Update: 2015-07-01
標籤: 1 #Lock.py 2 from multiprocessing import Process,Lock 3 import os 4 5 def f(l,i): 6 l.acquire() 7 print(‘hello world %d and Ospid is %s...‘ %( i,os.getpid())) 8 l.release() 9 if __name__==‘__main__‘:10 lock = Lock()11 for
Time of Update: 2015-07-01
標籤:#接受裝飾器的參數def deco_arg(deco_arg): #接受函數 此列為func1 def deco_func(*argv,**kwag): #接受函數的方法 此列為 a b def _deco_func(*argv,**kwarg):
Time of Update: 2015-07-01
標籤:#!/usr/bin/env python#_*_coding=utf-8_*_#Author: xieyixue#mail: [email protected]#Created Time: 2015年07月01日 星期三 01時30分36秒class staticClass: def __init__(self): print "初始化" @staticmethod def before(): print "before"
Time of Update: 2015-07-01
compute the su procedure time with python,computepython#!/usr/bin/python2.6import re,datetimefile_name='sim.log'file=open(file_name,'r')acnum=[];time_res=[];lnum=0def trans_time(time): t1=datetime.datetime.strptime(time,'%y/%m/%d %H:%M:%