Time of Update: 2018-07-24
原文地址:http://www.cnblogs.com/moinmoin/archive/2011/03/18/python-runtime-measuring.html Python 社區有句俗語: “python自己帶著電池” ,別自己寫計時架構。 Python 2.3 具備一個叫做 timeit 的完美計時工具可以測量python代碼的已耗用時間。 timeit 模組
Time of Update: 2018-07-24
最近在學習Python的Regex時,需要批量產生一批隨機資料。其中涉及到了模組sys、time中的maxint、ctime,代碼在運行ctime格式化時間時候一直報錯無法運行。經過對相關的資料的研究,發現maxint值在不同作業系統是不一樣的,在64位作業系統下的maxint>2^32,而在32位作業系統maxint=2^32,ctime函數處理的秒數範圍為0~2^32。 舊版本代碼 #!/usr/bin/env pythonfrom random import
Time of Update: 2018-07-24
小技巧:ALT+3可多行注釋ALT+4多行取消注釋,F5運行,cmd下直接輸入python -m pydoc 即可開啟協助文檔,或者可直接在後面加上函數就可查詢用法如python -m pydoc round 1 %r 百分比符號非常規用法: formatter = "%r %r %r %r" print formatter % (1, 2, 3, 4) 將 %r 和 %s 比較一下。注意到了嗎。%r
Time of Update: 2018-07-24
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more information.>>> 4.5 and 4.64.6>>> 3.2 and -4.5-4.5>
Time of Update: 2018-07-24
根據今天 算下一個交易日或者工作日 import datetimeimport time tmp = datetime.datetime.now()if (tmp.weekday() == 4): # friday nextwork_day = datetime.date.today() + datetime.timedelta(days=3)elif (tmp.weekday() == 5): # sat nextwork_day =
Time of Update: 2018-07-24
python表示常見的圖結構 圖的結構下圖所示 1.鄰接集合 # 將節點的編號賦值給相應的節點,方便操作a, b, c, d, e, f, g, h = range(8)N = [{'b', 'c', 'd', 'e', 'f'}, {'c', 'e'}, {'d'}, {'e'}, {'f'}, {'c', 'g', 'h'}, {'f', 'h'}, {'f', 'g'}]列表中每個集合是每個節點鄰接點集在python2.
Time of Update: 2018-07-24
部落格已遷移,新地址 開啟 ========================== 最近忙其他的,回頭才發現一個月沒發博文了,慢慢來,這兩個月來第一篇 ------------------------------------------- 需求:最近老是要翻配置文檔/wiki/history/筆記/google等等,為的僅僅是拿個伺服器位址,或者一個密碼,異或一條複雜點常用但懶得打的命令,次數多了自己也煩了,低效耗時,傷不起
Time of Update: 2018-07-24
前言 Python本身已有順序表(List、Tupple)的實現,所以這裡從棧開始。 什麼是棧 想象一摞被堆起來的書,這就是棧。這堆書的特點是,最後被堆進去的書,永遠在最上面。從這堆書裡面取一本書出來,取哪本書最方便。肯定是最上面那本。棧這種資料結構的特點就是如此:後進先出(Last In First Out - LIFO),即最後被堆進去的資料,最先被拿出來。 棧的Python實現
Time of Update: 2018-07-24
方法numpy.reshape()是怎麼進行資料重新定義shape。 先產生一個隨機數組 reshape成5行3列,可以看到是把(5,3)中第一行的剩餘兩列資料作為第二行的前兩列,以此類推 reshape成一列,其中(-1,1)也可以是任意列,當然這裡只能是1、3、5列。看到實現方式是按行來迴圈,從第一列到最後一列。
Time of Update: 2018-07-24
Python的特點 1. 簡單 Python是一種代表簡單思想的語言。 2. 易學 Python有極其簡單的文法。 3. 免費、開源 Python是FLOSS(自由/開放源碼軟體)之一。 4. 高層語言 使用Python編寫程式時無需考慮如何管理程式使用的記憶體一類的底層細節。 5. 可移植性
Time of Update: 2018-07-24
Python中常見的資料結構可以統稱為容器(container)。序列(如列表和元組)、映射(如字典)以及集合(set)是三類主要的容器。 一、序列(列表、元組和字串) 序列中的每個元素都有自己的編號。Python中有6種內建的序列。其中列表和元組是最常見的類型。其他包括字串、Unicode字串、buffer對象和xrange對象。下面重點介紹下列表、元組和字串。 1、列表
Time of Update: 2018-07-24
Python的資料類型 引:電腦是用來輔助人們的,,在程式設計中也映射了現實世界的分類,以便於抽象的分析 分類 :1.數字 2. 字串 3.列表 4.元組
Time of Update: 2018-07-24
使用astype如下: df[[column]] = df[[column]].astype(type) 1 1 type即int、float等類型。 樣本: import pandas as pddata = pd.DataFrame([[1, "2"],
Time of Update: 2018-07-24
相信很多人像我一樣在學習python,pandas過程中對資料的選取和修改有很大的困惑(也許是深受Matlab)的影響。。。 到今天終於完全搞清楚了。。。 先手工生出一個資料框吧 import numpy as npimport pandas as pddf = pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc'))df 是這樣子滴 那麼這三種選取資料的方式該怎麼選擇呢。
Time of Update: 2018-07-24
import numpy as npimport pandas as pdfrom pandas import Series,DataFrame'''如果複製的代碼,報錯SyntaxError: invalid character in identifier說明,複製的代碼裡,有中文符號的空格存在。'''data=pd.DataFrame(np.arange(6).reshape((3,2)),index=pd.Index(['a','b','c'],name='state') ,
Time of Update: 2018-07-24
This is a short introduction to pandas, geared mainly for new users. Customarily, we import as follows In [1]: import pandas as pdIn [2]: import numpy as np Object Creation See the Data Structure Intro section
Time of Update: 2018-07-24
原文連結:http://www.datastudy.cc/to/27 在使用pandas架構的DataFrame的過程中,如果需要處理一些字串的特性,例如判斷某列是否包含一些關鍵字,某列的字元長度是否小於3等等這種需求,如果掌握str列內建的方法,處理起來會方便很多。
Time of Update: 2018-07-24
1.在pandas的DataFrame中,我們經常需要根據某屬性來選取指定條件的行,這時isin方法就特別有效。 import pandas as pddf = pd.DataFrame([[1,2,3],[1,3,4],[2,4,3]],index = ['one','two','three'],columns = ['A','B','C'])print df# A B C# one 1 2 3# two 1 3 4# three 2 4
Time of Update: 2018-07-24
QQ交流群:127591054 JackChiang QQ:595696297 擷取兩個日期之間的日期列表如:輸入2012-09-21~2013-10-21 得到的結果為:2012-09-21,2012-09-22等等一直到2013-10-21 調用get_date_list函數傳入一個時間範圍列表:如get_date_list([1,’2012-09-21’,’2013-10-21’])
Time of Update: 2018-07-24
原理: 由於每次通過冒險模式都會有金幣,而這個動作十分重複,連Image Recognition都不需要,可以考慮使用程式代替人工。 簡單的說是重複以下的步驟: 介面開啟至挑戰關卡:隕落的廢都 - 魔女回憶 【點擊下一步】 點擊開始闖關 進入挑戰介面。【點擊右上方-自動-等待挑戰結束】 進入挑戰完成介面。【點擊螢幕繼續】 進入關卡獎勵介面。【點擊再次挑戰】 再次闖關