一、python中的資料結構(容器)
①list(列表) a=[1,2,3,4] 用方括號標記 可被修改 a[0] = 1
②tuple(元組) a=(4,5,6) 用圓括號標記 不可被修改
b[0] = 4
③dictionary(字典) 即對映 d =
④set(集合) 不重複,無序,不支援索引 s = 會自動去重得到
二、函式式程式設計
①lambda():是為了減少單行函式的定義而存在的
print filter(lambda x: x % 3 == 0, foo) ==> print [x for x in foo if x % 3 == 0]②map(): 用於逐一遍歷
③reduce() : 用於遞迴計算 py3中要from fuctools import reduce引入reduce
④filter(): 過濾器,用於篩選出列表中符合條件的元素。
以上四個函式迴圈速度比python自帶for 和while的速度快很多。
三、資料分析工具
python可用於資料分析的庫
②keras(用來搭神經網路)
③gensim (處理語言方面的任務)
四、資料探索
1.資料質量分析
資料出現以下幾種情況:
①異常值檢測**
try: #判斷是否異常2023年5月6日1、ord()函式主要用來返回對應字元的ascii碼,chr()主要用來表示ascii碼對應的字元他的輸入時數字,可以用十進位制,也可以用十六進製制。1 / 0
except
exception
as e: #捕捉異常
print("0不能被除")
else: #正常執行部分
print("none")
finally: #總是執行
print("execute me")
例如:print ord('a)
#97print chr(97)
#aprint chr(0x61)
#a2、
for i in s:
print(i,end = 「」)
print預設是列印一行,結尾加換行。end=' '意思是末尾不換行,加空格
。
print("das")2018.5.8print("daa")
print("we")
# das
# daa
# we
print("das"
,end="")
print("daa"
,end="")
print("we"
,end= "")
#dasdaawe
d= print(''.join(d))
即可把字典中資料連線輸出。
2018.5.11
使用jupyter,可以先在cmd中切換到自己的專案資料夾,再開啟jupyter notebook
python基礎學習
基本資料型別 學習基於python2.7,ubuntu16.04,python3中有一些不同的特性 在ubuntu終端輸入python,進入互動介面。print hello,world print 是乙個常用函式,輸出字串。在python2中,print還是乙個關鍵字,可以用print hello,...
python基礎學習
從今天起,每天晚上9點更新部落格,成為乙個愛學習的程式工程師。特立此flag,監督自己的學習。python基礎學習分為以下幾章 基礎知識 列表和元組 使用字串 字典條件 迴圈和其他語句 抽象更加抽象 異常魔法方法 屬性和迭代器 自帶電池 模組 檔案和流 圖形使用者介面 資料庫支援 網路程式設計 py...
python基礎學習
才開始學習python,這只是基礎學習的學習記錄 命令列模式 選擇windows開始選單 命令提示符 進入命令列模式,其提示符類似 c 在命令列模式下執行python即進入pyhton互動式環境,也可以執行python hello.py 執行.py檔案時應在其對應的目錄下執行,否則會報錯,例如 c ...