之前的文章里面談到過,我從R轉到Python上,一個很大的不習慣就是R的數據結構比較簡單,但是Python的數據類型比較多,很容易就令人頭腦混亂。但是今天學習了一下Udacity的課程,頓時就清楚多了。Python最基礎的數據類型包括數組、列表、字典比較常見的。而Numpy和Pandas的數據類型是在基礎數據類型上建立,彼此相關,又彼此不同。Numpy里面最基本的就是一維的對象np代指,這點我認為和列表list基本沒有什么不同,很多操作(比如各種的for循
系統 2019-09-27 17:49:11 2117
目錄基礎:1,安裝2,交互器3,算法(+—*/)4,數字表達式5函數:序列,列表和元組1,索引:【】2,分片:【1:3】(1~3提取)【1:】3,序列:4,斷言:true/false5,長度,最小值,最大值(Len,min,max)基礎:1,安裝2,交互器3,算法(+—*/)4,數字表達式16進制0Xafter8進制0100模塊導入:import.Xx后可以調研韓式和類5函數:Abs(number)返回絕對值Float(object)將字符串轉浮點數Int
系統 2019-09-27 17:49:03 2117
Turtle圖形庫Turtle庫是Python內置的圖形化模塊,屬于標準庫之一,位于Python安裝目錄的lib文件夾下,常用函數有以下幾種:畫筆控制函數penup():抬起畫筆;pendown():落下畫筆;pensize(width):畫筆寬度;pencolor(color):畫筆顏色;運動控制函數forward(d)/fd(d):直行d個像素;circle(r,extent=None):繪制半徑為r,角度為extent的弧形,圓心默認在海龜左側距離r
系統 2019-09-27 17:48:49 2117
在Python中也可以像gcc/gdb那樣調試程序,只要在運行Python程序時引入pdb模塊(假設要調試的程序名為d.py):復制代碼代碼如下:$vid.py#!/usr/bin/pythondefmain():i,sum=1,0foriinxrange(100):sum=sum+iprintsumif__name__=='__main__':main()$python-mpdbd.py運行上面的命令后進入以下界面,可以輸入類似gdb的命令來改變程序的執
系統 2019-09-27 17:48:42 2117
在python程序中,一個.py文件被當作一個模塊,在各個模塊中定義了不同的函數。當我們要使用某一個模塊中的某一個函數時,首先須將這個模塊導入,否則就會出現函數未定義的情況.下面記錄的是打包及安裝包的方法。本文示例是建立一個模擬登錄的程序:logIn.py文件代碼如下:pwd=int(raw_input('pleaseinputyourpassward:'))ifpwd==123:print'success'else:print'error'一、打包1.先
系統 2019-09-27 17:47:07 2117
PYTHON-COOKBOOK文章目錄PYTHON-COOKBOOK一:數據結構和算法1、Heapq取出最大或最小的幾個元素優先級隊列2、字典多值字典字典排序字典列表排序字典共同點和不同點3、collections保留最后幾個元素頻率統計命名元組字典(映射)聯合查找4、其他解壓賦值去重且保持順序切片分組一:數據結構和算法三個基本的寫法:列表生成式字典生成式迭代器生成式1、Heapq取出最大或最小的幾個元素#最大或者最小的n個元素importrandomfr
系統 2019-09-27 17:46:20 2117
Python是一個非常實用、流行的解釋型編程語言,其優勢之一就是可以借助其交互的shell進行探索式地編程。你可以試著輸入一些代碼,然后馬上獲得解釋器的反饋,而不必專門寫一個腳本。但是Python自帶的shell也有一些局限性,例如無法自動補全、不能高亮語法等。好在強大的Python對默認shell進行了擴展,開發了許多漂亮的Pythonshell。每一個都提供了一個極好的交互性的Python體驗。今天我就為大家介紹其中較為優秀的一款―bpython。bp
系統 2019-09-27 17:38:14 2117
一、Tkinter介紹Tkinter是一個python模塊,是一個調用Tcl/Tk的接口,它是一個跨平臺的腳本圖形界面接口。Tkinter不是唯一的python圖形編程接口,但是是其中比較流行的一個。最大的特點是跨平臺,缺點是性能不太好,執行速度慢。一般使用Tkinter的方法是:FromTkinterimport*或者:importTkinter兩者的區別我們前面講模塊的時候已經說過了。二、Tkinter的使用先看一下GUI程序的開發,熟悉MFC的朋友應
系統 2019-09-27 17:37:37 2117
Excel2007制作簡單級聯下拉框content為了準備畢設論文,利用周末學了點officeword的排版,順便也看了點excel的功能。下面利用我學到的一點東西,做一個簡單的excel級聯下拉菜單。因為只學了一點,所以算是比較簡單的。最終完成的文件可在此處下載:點擊下載1.準備數據利用如下數據,將制作一個簡單的“國家”-》“城市”-》“市區”的級聯。2.創建名稱選中A1-A6,然后在選項卡“公式”中點擊“根據所選內容創建”。然后在彈出框中作如下選擇,點
系統 2019-08-29 23:13:17 2117
很久沒有過來寫東西了,最近搞其他的開發去了,很少來弄Java。今天沒事做就寫了個SpringMVC的超級簡單的例子。參考地址為:http://static.springsource.org/spring/docs/2.0.0/reference/mvc.html進入正題。spring采用的3.0.5版本,首先是包的使用有,web容器用的是Tomcat6.0.32。首先是spring在web.xml里面的配置:m
系統 2019-08-29 22:38:27 2117