Time of Update: 2015-06-04
標籤:os python walk 遍曆 preface:同仁遇到一個問題,需要在上萬個檔案中找到第7000個檔案,淩亂。。。查了下python相關資料,雖說沒有完全解決,但還是有東西記錄下來。一、對某個檔案夾下遍曆檔案,os.walk可破。若是多個檔案夾的話,配合isdir, isfile等函數可破(參數可有可無):<span
Time of Update: 2015-06-03
標籤:python 機器學習 高斯模糊import mahotas as mhimport numpy as npfrom matplotlib import pyplot as
Time of Update: 2015-06-03
標籤:機器學習 python import mahotas as mh import numpy as np from matplotlib import pyplot as plt
Time of Update: 2015-06-03
標籤: 在對網站發送請求的時候,一直出現503錯誤,代碼如下: HTTP Error 503: Service
Time of Update: 2015-06-03
標籤:閾值處理是將映像按照特定的一個值將映像分為1/0兩個值。mahotas使用兩種方式,一種是傳統的otsu方式,另外一種是Rildley-Calavard當時import mahotas as mhimage=mh.imread(‘image/building05.jpg‘)#image=image-image.mean()from matplotlib import pyplot as pltimport numpy as npimage=mh.colors.rgb2gray(image,
Time of Update: 2015-06-03
標籤:參考自:https://github.com/qiwsir/StarterLearningPython/blob/master/124.md#語句4 zip:將每個隊列裡面的值依次取出來並組成一個新的序列結果序列的值的數量由輸入序列中值最少的那一個序列的值的數量而定(有點繞口,看圖就知道了,a b
Time of Update: 2015-06-03
標籤:參考自:https://github.com/qiwsir/StarterLearningPython/blob/master/204.md#map https://github.com/qiwsir/StarterLearningPython/blob/master/204.md#reduce map(函數名/函數運算式(lambda等)/.... ,參數1,參數2)reduce(函數名/函數運算式(lambda等)/.... ,參數1)區別:
Time of Update: 2015-06-03
標籤:字典dict: 字典其實就相當於java裡面的Map,用來儲存索引值對的。其中儲存的資料時無序的。 假如有這樣的資料: t1=[‘name‘,‘age‘,‘sex‘] t2=[‘tom‘,30,‘male‘] 通過zip(t1,t2)可以擷取到這樣的資料[(‘name‘,‘tom‘),(‘age‘,30),(‘sex‘,‘male‘)] 字典定義是通過 {}進行的。 字典是Python當中唯一的映射類型(雜湊表),欄位對象時可變的,但是字典對象的鍵必須是不可變的,
Time of Update: 2015-06-02
標籤:for語句可用來遍曆某一對象,還具有一個可選的else塊。如果for迴圈未被break終止,則執行else塊中的語句。break 在需要時終止for迴圈continue 跳過位於其後的語句,開始下一輪迴圈。for語句的格式如下:for <> in <對象集合>: if <條件>: break if <條件>: continue <其他語句>else:
Time of Update: 2015-06-02
標籤:構造方法 在Python中建立一個構造方法很容易。只要把init方法的名字從簡單的init修改為魔法版本__init__即可:>>> class FooBar:... def __init__(self):... self.somevar=42... >>> f=FooBar()>>> f.
Time of Update: 2015-06-03
標籤:python 正則基礎~使用Regex - re模組提供了一個Regex引擎的介面,可以讓你將REstring編譯成對象並用他們來進行匹配。 #如果經常使用,建議編譯 compile範例:>>> r1=r‘^\d{3,4}-?\d{8}‘>>> re.findall(r1,‘010-1234567
Time of Update: 2015-06-02
標籤:python中的內建函數bif 內建函數 BIF(built-in functions) 顧名思義,就是Erlang內建函數。它們通常用來完成那此無法用Erlang完成的任務。比如將列錶轉換為元組或者擷取當前的時間和日期。完成這些操作的函數,我們稱之為BIF。python中提供了大量的內建功能函數,這就意味著你可以少些很多的代碼。我們可以在python或IDLE
Time of Update: 2015-06-03
標籤:Python中通過使用類(class)和對象(object)來實現物件導向(object-oriented programming,簡稱OOP)的編程。 物件導向編程的最主要目的是提高程式的重複使用性,這和函數的目的相類似。 一:函數 如果你需要在程式中重用代碼,---------定義函數。 def 函數名(參數)://todo 如: 輸出:
Time of Update: 2015-06-03
標籤:早晨練習python時想查看api,試了半天都不沒成功,最後只能通過笨方法進入檔案夾查看源檔案了::>_<::網上搜尋找到方法步驟:1.dos命令視窗輸入:python -p pydoc -m 45672.在瀏覽器中輸入:http://localhost:4567查看具體的http://localhost:4567/selenium.webdriver比看著源檔案舒服多啦O(∩_∩)O~
Time of Update: 2015-06-03
標籤:leetcode python Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this in place with
Time of Update: 2015-06-02
標籤:Python生態環境簡介作者:Mir Nazim原文:Python Ecosystem - An
Time of Update: 2015-06-03
標籤:idl python libsvm slither 32位 在IDL中調用自訂PythonModule要在IDL8.3中調用自訂的Python Module以實現在IDL中不方便完成的任務。如使用一些開發包,但是這個開發包並不支援IDL,畢竟使用IDL的人數還是相對較少的。因此,混合編程是一個解決之道。下面介紹在IDL(3
Time of Update: 2015-06-02
標籤:發現是因為Python在預設狀態下不支援源檔案中的編碼所致。解決方案有如下三種:一、在檔案頭部添加如下注釋碼: # coding=<encoding name> 例如,可添加# coding=utf-8二、在檔案頭部添加如下兩行注釋碼:#!/usr/bin/python# -*- coding: <encoding name> -*- 例如,可添加# -*- coding: utf-8
Time of Update: 2015-06-03
標籤: 2013-07-30 22:54 by 江湖麼名, 2359 閱讀, 0 評論, 收藏, 編輯Beautiful Soup 是用 Python 寫的一個 HTML/XML 的解析器,它可以很好的處理不規範標記並產生剖析樹。通常用來分析爬蟲抓取的web文檔。對於 不規則的 Html文檔,也有很多的補全功能,節省了開發人員的時間和精力。Beautiful Soup
Time of Update: 2015-06-03
標籤:Python介紹特點優雅、明確、簡單。適合領域1. Web網站和各種網路服務2. 系統工具和指令碼3. 作為“膠水”語言把其他語言開發的模組封裝起來方便使用和其他語言對比開發環境搭建 到https://www.python.org/downloads/release/python-2710/ 下載對應系統下的安裝程式。 連結:http://pan.baidu.com/s/1pJws98v 密碼:8