日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

python数据分析实训大纲,数据分析大赛考纲:(二)Python数据分析应会部分

發布時間:2023/11/27 生活经验 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python数据分析实训大纲,数据分析大赛考纲:(二)Python数据分析应会部分 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.1.?Numpy庫的使用

1.1.1.?Numpy數組的創建

1.?了解Numpy中ndarray數組對象的性質和特點;

1.?掌握通過array()函數創建Numpy數組的方法,會將Python中的列表、元組等序列型數據轉化為Numpy數組;

2.?了解通過ones()、ones_like()、zeros()、zeros_like()、eye()、identity()、empty()、empty_like()等方法創建特殊的Numpy數組;

3.?掌握由函數arange()、linspace()等函數創建Numpy數組的方法;

4.?了解利用numpy.random模塊中的rand()、randint()、randn()、uniform()等函數創建隨機數組的方法.

1.1.2.?Numpy數組的常用操作

1.?了解ndarray數組對象的屬性:ndim、shape、size、dtype等的含義和用法;

5.?了解Numpy數據的數據類型及其相互轉化方法;

6.?掌握利用reshape()、resize()、flatten()、ravel()等函數改變數組形狀的方法;

7.?了解通過concatenate()、stack()、hstack()、vstack()等函數連接數組的方法;

8.?了解通過split()、hsplit()、vsplit()等函數分割數組的方法;

9.?掌握通過append()、insert()、delete()等方法進行數組元素的添加與刪除.

1.1.3.?Numpy數組的索引和切片

1.?了解Numpy數組索引與切片的基本規則;

1.?掌握Numpy數組的整數下標索引與切片方法;

2.?了解Numpy數組的布爾下標索引與切片方法;

3.?了解Numpy數組的花式索引.

1.1.4.?Numpy數組的運算

1.?掌握Numpy數組與標量的運算;

2.?了解Numpy中的數學函數fabs()、sqrt()、exp()、sin()、cos()等的用法;

3.?了解Numpy數組數組運算中的廣播規則;

4.?了解Numpy中unique()、intersectld()、unionld()、inld()等集合運算函數;

5.?掌握Numpy中sum()、mean()、std()、var()等基本統計函數的用法;

6.?了解Numpy中的sort()排序及where()搜索等函數的使用.

1.1.5.?Numpy中的線性代數運算

1.?掌握Numpy中的dot()、vdot()等數組相乘函數;

4.?會利用numpy.linalg模塊下的det()函數求矩陣的行列式;

5.?會利用numpy.linalg模塊下的inv()函數求矩陣的逆矩陣;

6.?會利用numpy.linalg模塊下的solve()函數求解線性方程組;

7.?會利用numpy.linalg模塊下的eigvals()及eig()函數求矩陣的特征值與特征向量.

1.2.?Matplotlib數據可視化

1.2.1.?線形圖

1.?掌握plot()函數繪制線形圖的基本方法;

8.?了解matplotlib庫的顏色設置方法;

9.?了解matplotlib庫的線型設置方法;

10.?了解matplotlib庫中點的形狀設置方法;

11.?了解matplotlib庫中的線寬設置方法.

1.2.2.?其他平面圖形

1.?了解利用scatter()函數繪制散點圖的方法;

12.?了解利用bar()函數繪制柱狀圖的方法;

13.?了解利用barh()函數繪制條形圖的方法;

14.?了解利用pie()函數繪制餅圖的方法;

15.?了解利用hist()函數繪制直方圖的方法;

16.?了解利用boxplot()函數繪制箱線圖的方法.

1.2.3.?Matplotlib的自定義設置

1.?了解利用legend()函數進行圖例設置的方法;

17.?了解利用grid()函數對圖形設置網格的方法;

18.?掌握利用title()函數為圖形設置標題的方法;

19.?掌握利用xlabel()與ylabel()添加x軸、y軸名稱的方法;

20.?了解利用xlim()與ylim()函數指定坐標軸范圍的方法;

21.?了解利用text()與annotate()函數為圖形添加文本注解的方法.

22.?掌握利用subplot()函數創建子圖對象的方法;

23.?了解matplotlib中的圖形嵌套.

1.2.4.?繪制三維圖形

1.?了解利用plot3D()函數繪制三維曲線圖的方法;

24.?了解利用scatter()函數繪制三維散點圖的方法;

25.?了解利用plot_surface()函數繪制三維曲面圖的方法;

26.?了解利用contour()函數繪制等高線圖的方法.

1.3.?Pandas庫的使用

1.3.1.?Series數據結構

1.?了解Pandas中Series數據結構的基本特點;

27.?掌握Series的創建方法;

28.?掌握Series數組的索引與切片方法.

1.3.2.?DataFrame數據結構

1.?了解Pandas中DataFrame數據結構的基本特點;

2.?掌握DataFrame的創建方法;

3.?掌握DataFrame的索引與切片方法;

4.?掌握DataFrame的head()、tail()函數查看數據的方法;

5.?了解DataFrame數據結構的ndim、shape、size、dtype等屬性的含義及使用;

6.?了解del、append()、drop()、reindex()、rename()等DataFrame操作函數的使用.

1.3.3.?利用Pandas讀取外部數據

1.?掌握利用read_csv()函數讀取csv格式數據;

7.?掌握利用to_csv()函數將DataFrame數據保存到csv文件;

8.?掌握利用read_excel()函數讀取excel數據;

9.?掌握利用to_excel()函數將DataFrame數據保存到Excel文件;

10.?了解利用read_sql()函數讀取SQL數據庫數據的方法;

11.?了解利用to_sql()函數將DataFrame數據保存至SQL數據庫的方法.

1.3.4.?Pandas數據的運算

1.?掌握Series與DataFrame數據結構基本的算術運算規則;

12.?了解apply()、pipe()、map()、applymap()等函數的作用及其操作;

13.?了解sort_index()函數的按標簽排序方法;

14.?了解sort_values()函數的按值排序方法;

15.?了解unique()函數及value_counts()函數的功能及使用.

1.3.5.?Pandas統計函數

1.?了解Pandas中的count()、sum()、mean()、median()、mode()、std()、min()、max()、describe()等基本統計函數的使用;

16.?掌握利用cov()函數計算兩個Series或DataFrame之間協方差的方法;

17.?掌握利用corr()函數計算兩個Series或DataFrame之間相關系數的方法;

18.?了解利用rank()函數對數據進行排序的方法;

19.?了解利用groupby()函數對數據進行分組統計的方法;

20.?了解聚合函數agg()、apply()及Transform()的使用;

21.?了解利用filter()函數過濾數據的方法;

22.?了解利用pivot_table()生成數據透視表的方法;

23.?了解利用crosstab()函數生成物數據交叉表的方法.

24.?Python數據預處理

1.3.6.?處理重復值

1.?掌握利用duplicated()函數檢測重復值的方法;

25.?掌握利用drop_duplicated()函數去除重復值的方法.

1.3.7.?處理缺失值

1.?掌握利用isnull()或notnull()函數檢測缺失值的方法;

26.?掌握利用dropna()函數刪除缺失值的方法;

27.?了解利用replace()方法替換缺失值NaN的方法;

28.?了解利用fillna()函數填充缺失值NaN的方法.

1.3.8.?處理異常值

1.?了解利用繪制箱線圖或散點圖等方法發現異常值的方法;

29.?了解刪除、平均值修正等處理異常值的方法.

1.3.9.?數據的合并與變換

1.?了解利用merge()函數合并DataFrame的方法;

30.?了解利用join()函數合并數據的方法;

31.?了解利用concat()函數合并數據的方法;

32.?了解利用get_dummies()函數將類別型變量轉換為啞變量的方法;

33.?了解利用cut()函數將連續屬性等寬離散化的方法;

34.?了解利用qcut()函數將連續屬性等頻離散化的方法.

1.3.10.?時間序列數據的處理與變換

1.?了解利用Pandas的Timestamp對象獲取當前時間的方法;

35.?了解Timestamp對象下的tz_localize()及tz_convert()進行時間和時區轉換的方法;

36.?了解利用Pandas的Period對象獲取時間段的方法;

37.?了解Pandas的Timedelta對象表示時間間隔的屬性;

38.?了解Pandas中DatetimeIndex對象的shift()、normalize()函數對時間變量的變換和處理.

標簽:數據分析,函數,Python,Numpy,利用,了解,數組,考綱,方法

來源: https://www.cnblogs.com/jackyhdf/p/13179823.html

總結

以上是生活随笔為你收集整理的python数据分析实训大纲,数据分析大赛考纲:(二)Python数据分析应会部分的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。