Please enable JavaScript.
Coggle requires JavaScript to display documents.
數據科學基礎 (基本語法彙整 :pencil2: (變量 (str 字符串 (用"' '''…
數據科學基礎
基本語法彙整 :pencil2:
尋求幫助 :<3:
help()
完整列出該語法功能
dir()
列出所有函數
tab鍵
快速coding
變量
float浮點型
str 字符串
用"' ''' 三引號可存換行str
int整型
bool型
type()函數-很重要
表達式
python去完成一個計算、返回一個結果
數字
,+ ,- ,
,/ ,*
平方、%取整數、//取餘數
ex: x = 2, x = x + 5
字符串
dir(str)
str.strip()
切片/slice
取一個值
my_str[-3]
取一個區間
my_str[1:4]
my_str[-6:-2] (倒過來取)
左閉右開
間隔兩個數取
my_str[1:8:2]
str(常用)
.upper()全大寫
.lower()全小寫
.capitalize()首字母大小
,* 複製,+拼接
.split()
.find() ,找不到顯示 -1
.join()
資料格式
列表/list
有序的數據集合
dir(list)
常用
.len()
.append()
.split()
.extend()
.reverse()
set/集合
無序、沒有相同元素
字典/dictionary
用key取value
dic['str']
dic.keys()
dic.values()
dic.items()
推倒式
{num : num**2 for num in tmp_list}
流程控制
條件判斷if else
and 且, or 或者 , not 非
循環 for while
enumerate()顯示出現順序
列表推倒式
[]列出來為list
ex: [ a for a in b if a == 0 and a >1]
資料從哪裡的 for
需要對他做什麼事情
用什麼條件取 if
高級排序
.sort()就地操作
sorted() 外部函數
reverse = True 倒敘
特殊排序key
函數
def關鍵字
用括號表示參數列表
語句需要縮進
課堂重要練習:詞頻統計
簡介 :check:
數據科學常用的語言
Python
計算機專業使用居多
R
統計專業使用居多
機器學習/深度學習
scikit-learn 使用numpy/pandas
xgboost/LightGBM
容易上手的工具庫
Keras、tensorlayer
大數據
hadoop(Map-Reduce)-Java
spark 主語言: scala
重點
分析數據
解決問題
不花太多時間coding :red_cross:
課堂工具書
【官方文档】Python_tutorial
【进阶】Python for Data Analysis, 2nd Edition(網上有英翻中_建議多看)
【入门】简明Python教程
【高阶】深入理解Python中文版(Dive into Python)
正則化(很重要)
另外整理 :explode: