Time of Update: 2018-07-24
說明:從檔案中讀取資料,繪製直線圖 #coding:utf-8import matplotlib.pyplot as pltimport matplotlib as mplimport numpy as npfrom matplotlib.font_manager import FontPropertiesimport matplotlib as mplmpl.rcParams['font.family'] =
Time of Update: 2018-07-24
背景: 自動擷取缺陷管理系統中的bug趨勢統計資料,並儲存到CSV中,讀取CSV資料並繪製帶資料標誌的折線圖,並儲存為png圖片 下面代碼僅實現“讀取CSV資料並繪製帶資料標誌的折線圖,並儲存為png圖片”的功能 #匯入需要的模組import numpy as npimport matplotlib.pyplot as pltimport matplotlib.mlab as mlabimport matplotlib.ticker as ticker
Time of Update: 2018-07-24
1 help函數:查看模組、函數、變數的詳細說明: 查看模組 >>> help("modules")Please wait a moment while I gather a list of all available modules...BaseHTTPServer array htmllib setsBastion ast
Time of Update: 2018-07-24
轉自:http://blog.chinaunix.net/uid-20393955-id-345573.html 2011-4-18 磁針石#承接軟體自動化實施與培訓等gtalk: ouyangchongwu#gmail.com qq 37391319 部落格:oychw.cublog.cn#著作權,轉載刊登請來函聯絡#python qq group:
Time of Update: 2018-07-24
1.在Python 3.x中不好使了 提示 name ‘reload’ is not defined 在3.x中已經被斃掉了被替換為 import importlibimportlib.reload(sys) sys.setdefaultencoding(“utf-8”) 這種方式在3.x中被徹底遺棄,可以看看stackover的這篇文章:
Time of Update: 2018-07-24
上一篇博文介紹了在windows下同時安裝python2和python3.而在工作的過程中,我習慣於用pycharm作為IDE。本文將記錄如何在pycharm中選擇python版本,並給相應的版本安裝第三方庫。 選擇版本可以在建立項目的時候進行,也可以在設定中進行設定——》開啟file/default setting/project interpreter 。在右側介面的設定表徵圖處單機add local。然後選擇python2或者3的可執行檔(python.exe)目錄。
Time of Update: 2018-07-24
在使用wxPython的時候,已經下載安裝了wxPython(只有python2版本的才有wxPython,python3版本是沒有的),但是在import的時候出現了"No module named "wx""的錯誤提示,還有就是PIL 影像處理模組,雖然這個模組被Pillow替代了,但是我學習python所用一些書籍教程還是有用PIL的,安裝之後也是出現”No module named “PIL”” 的錯誤提示,下面記錄一下解決辦法。
Time of Update: 2018-07-24
簡書 Wwwwei轉載請註明原創出處,謝謝。 前言 最近在看一些關於機器學習的內容,其中大量代碼需要Python的運行環境,所以搭建了Python開發環境,這裡記錄下,方便大家學習。 安裝Python Mac OS下安裝Python主要方式有兩種: 一. homebrew 利用homebrew安裝Python,直接終端中輸入以下命令: brew install python
Time of Update: 2018-07-24
主要對資料進行了三種預先處理: 1. 區間縮放 讀取資料、資料處理、儲存資料 import pandas as pdimport numpy as npfrom sklearn import preprocessingimport matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] =['SimHei'] #用來正常顯示中文標籤 plt.rcParams['axes.unicode_minus']
Time of Update: 2018-07-24
為了練手,使用爬蟲爬一個“你懂得”圖床的,使用的是urlretrieve函數,不但速度慢,還總是會報錯,不是open的timeout就是上面提到的socket error。 在網上找了許多辦法諸如請求中加入headers、在調用urllib2.Request.urlopen().read()後需要調用close()等方法並未奏效。 由於不想麻煩scrapy等庫,所以發現了個簡單粗暴的辦法: 直接使用urllib內建的open函數開啟資料流,再以二進位寫入檔案儲存:
Time of Update: 2018-07-24
引言 GUI實現的模組: Tkinter: Tkinter 模組(Tk 介面)是 Python 的標準 Tk GUI 工具包的介面 .Tk 和 Tkinter 可以在大多數的 Unix 平台下使用,同樣可以應用在 Windows 和 Macintosh 系統裡。Tk8.0 的後續版本可以實現本地視窗風格,並良好地運行在絕大多數平台中。 wxPython:wxPython 是一款開源軟體,是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python
Time of Update: 2018-07-24
搭建python+PyQt+Eric平台(東挪西湊反正是完整了)\ (2013-02-17 14:52:51) 仔細看一下,沒整理,不過內容足夠了。。 預備安裝程式: 2、1、下載Python3.2 官方網站:http://www.python.org/
Time of Update: 2018-07-24
數字轉成字串,使用格式化字串: 如 tt=322 tem='%d' %tt tem即為tt轉換成的字串 常用的格式化字串: %d 整數 %f%F 浮點數 %e%E 科學計數 %g%G e
Time of Update: 2018-07-24
python中的pandas模組中對重複資料去重步驟: 1)利用DataFrame中的duplicated方法返回一個布爾型的Series,顯示各行是否有重複行,沒有重複行顯示為FALSE,有重複行顯示為TRUE; 2)再利用DataFrame中的drop_duplicates方法用於返回一個移除了重複行的DataFrame。 注釋:
Time of Update: 2018-07-24
python socket.error: [Errno 10054] 遠程主機強迫關閉了一個現有的串連。問題解決方案: 前幾天使用python讀取網頁。因為對一個網站大量的使用urlopen操作,所以會被那個網站認定為攻擊行為。有時就不再允許下載。導致urlopen()後,request.read()一直卡死在那裡。最後會拋出errno 10054. 這個錯誤是connection reset by
Time of Update: 2018-07-24
預備安裝程式: 2、1、下載Python3.2 官方網站:http://www.python.org/ 下載地址:http://www.python.org/ftp/python/3.2.2/python-3.2.2.msi 2、2、下載PyQt4 官方網站:http://www.riverbankcomputing.co.uk 下載地址:下載Windows
Time of Update: 2018-07-24
Python 網路爬蟲 001 (科普) 網路爬蟲簡介 1. 網路爬蟲是幹什麼的 我舉幾個生活中的例子: 例子一: 我平時會將 學到的知識 和 積累的經驗 寫成部落格發送到CSDN部落格網站上,那麼對於我寫的Blender 3D 建模方面的博文,裡面有很多的圖片。如果我要發布一篇 Blender 3D 建模的博文的話,圖片要一張一張的上傳,上傳的速度有時也是很慢,整個發表一遍這樣的博文,我光 上傳圖片 就要操作半個多小時,這樣效率太低了。
Time of Update: 2018-07-24
1)dir函數可以查看對象屬性,以str為例,輸入dir(str),就可以看到str的屬性。如下圖 2)如何查看對象某個屬性的協助文檔。如何查看str的capitalize屬性,可以用__doc__,使用方法為print(srt.capitalize__doc__),如下圖 3)查看對象屬性還可以用help函數,使用方法為help(str.capitalize),如下圖 4、查看某個對象的詳細文檔用help, 如查看str類型的詳細文檔可以用help(str)
Time of Update: 2018-07-24
Python3 tkinter系列 一、概述 二、布局管理 三、常用組件 四、實戰(一) 五、實戰(二) 所謂布局,就是指控制表單容器中各個控制項(組件)的位置關係。tkinter 共有三種幾何布局管理器,分別是:pack布局,grid布局,place布局。 pack布局 使用 pack布局,將向容器中添加組件,第一個添加的組件在最上方,然後是依次向下添加。 from tkinter import *root = Tk()#建立三個 Label
Time of Update: 2018-07-24
現想實現以下功能: > 1、使用字串指代變數名。 > 比如說,有兩個變數 a="bbb"和bbb={"c":1},引用a如何得到{"c":1},也就是a的值'bbb'所代表的變數bbb的值。 > google了下,查到 http://www.douban.com/group/topic/2193745/上的以下四種方式能夠將字串轉作變數,分別是: > exec('abc = 5') >