自測試卷2
一、選擇題
1.下面哪個屬性不是NumPy中數組的屬性( )。
A.ndim
B.size
C.shape
D.add
2.一個簡單的Series是由( )的數據組成的。
A.兩個數組 B.三個數組 C.一個數組 D.四個數組
3.在NumPy中使用下面( )函數,可以實現將數組轉換為矩陣。
A.asarray() B.asmatrix()
- 以下( )函數可以在繪制圖表時,設置x軸的名稱。
A. xlim()
B. xlabel()
C. xticks()
5.在pandas中可以使用以下哪三種函數實現合并數據( )。
A. agg()函數
B. concat()函數
C. join()方法
D. merge()函數
- 在pandas中以下哪個方法用于實現去除重復數據?( )??
A. join()
B. drop_duplicates()
C. count()
7.以下哪個函數用于繪制折線圖?( )??
A. scatter()
B. plot()
C. pie()
8.在NumPy 模塊中,以下哪個函數不是算數函數?( )??
A. subtract()
B. divide()
C. hypot()
9.在pandas中以下哪個方法用于向csv文件中實現寫入工作?( )
A. to_excel()
B. read_csv()
C. to_csv()
10.以下哪個函數可以生成一個指定范圍的隨機數組?( )??
A. randint()
B. rand()
C. random()
二、填空題
1.NumPy中_________函數可以創建一個通過shape參數指定數組形狀與元素均為0的數組。
2.pandas提供了三個函數用于實現數據庫信息的讀取操作分別是_________、、
3. Matplotlib模塊中可以繪制比較常見的六種圖表分別是_________、、、、、_________
4.sklearn模塊的_________子模塊提供了多種自帶的數據集,可以通過這些數據集進行數據的預處理、建模等操作,從而練習使用sklearn模塊實現數據分析的處理流程和建模流程。
5.Matplotlib模塊不僅僅只能繪制2D圖表,實際上在Matplotlib模塊中還內置了一個_________的子模塊,通過該子模塊即可實現繪制3D圖表。
三、簡答題
- sklearn模塊提供了多種用于數據分析測試的本都數據集,請列舉三種數據集的導入方法以及對應數據集的名稱?
- 在Matplotlib模塊中需要使用哪兩種子模塊才可以實現3d圖表的繪制,并說一下為什么?