正確答案:A
2單選(1分) 在使用numpy繪制圖像手繪效果的實例中,關於使用像素間梯度值,如下哪個說法是正確的? A.梯度值是顏色值的灰度表示 B.梯度值是顏色值的一維表示,顏色越相近梯度值越大 C.梯度值用於表示顏色值在RGB維度上數據的相關關系 D.梯度值用於表示顏色間差距,相似顏色趨近於白色
正確答案:D
3單選(1分) 下面兩段代碼,哪個說法不正確?
import numpy as np
a = np.array([0, 1, 2, 3, 4])
import pandas as pd
b = pd.Series([0, 1, 2, 3, 4])
[/code]
A.a和b是不同的數據類型,之間不能直接運算
B.a和b表達同樣的數據內容
C.a和b都是一維數據
D.a參與運算的執行速度明顯比b快
正確答案:D
4單選(1分)
哪個選項更能代表如下代碼的運行結果?
```code
import numpy as np
x = np.array([ [ 0, 1, 2, 3, 4], [9, 8, 7, 6] ])
x.dtype()
[/code]
A.float32類型
B.int32類型
C.uint32類型
D.object類型
正確答案:D
5單選(1分)
Python基本語法僅支持整數、浮點數和復數類型,numpy和pandas庫則支持int64/int32/int16/int8等20余種數字類型,如下說法哪個不正確?
A.科學計算可能涉及很多數據,對存儲和性能有較高要求,因此支持更多種數字類型。
B.numpy底層是C語言實現,因此,天然支持了多種數據類型。
C.程序員必須精確指定數據類型,因此,會給編程帶來一定負擔
D.對元素類型精確定義,有助於numpy和pandas庫更合理優化存儲空間。
正確答案:C
6單選(1分)
如下哪個代碼不能生成一個ndarray對象?
A. ` a = np.array([0, 1, 2, 3, 4]) `
B. ` a = np.array({0:0,1:1,2:2,3:3,4:4}) `
C. ` a = np.array((0, 1, 2, 3, 4) `
D. ` a = np.array(0, 1, 2, 3, 4) `
正確答案:D
7單選(1分)
如下哪個語句能夠生成一個n*n的正方形矩陣,對角線值為1,其余位置值為0。
A.np.zeros((n,n))
B.np.eye(n)
C.np.full((n,n),1)
D.np.ones((n,n))
正確答案:B
8單選(1分)
哪個是下面代碼的運行結果?
```code
import numpy as np
a = np.arange(12).reshape((3,4))
print(a.mean())
[/code]
A.[4, 5, 6, 7]
B.16.5
C.5.5
D.[1.5, 5.5, 9.5]
正確答案:C
9單選(1分)
如下代碼中plt的含義是什么?
```code
import matplotlib.pyplot as plt
[/code]
A.別名
B.類名
C.函數名
D.變量名
正確答案:A
10單選(1分)
閱讀下面代碼:
```code
import matplotlib.pyplot as plt
plt.plot([9, 7, 15, 2, 9])
plt.savefig('test', dpi=600)
[/code]
其中,savefig()函數的作用是什么?
A.將數據圖存儲成文件
B.記錄並存儲數據
C.刷新數據
D.顯示所繪制的數據圖
正確答案:A
11單選(1分)
閱讀下面代碼:
```code
import matplotlib.pyplot as plt
plt.plot([9, 7, 15, 2, 9])
plt.show()
[/code]
其中,show()函數的作用是什么?
A.顯示所繪制的數據圖
B.存儲所繪制的數據圖
C.緩存所繪制的數據圖
D.刷新所繪制的數據圖
正確答案:A
12單選(1分)
閱讀如下代碼:
```code
import pandas as pd
s = pd.Series(10, index=['a', 'b', 'c']
[/code]
關於變量s,哪個說法是不正確的?
A.如果index部分省略,默認生成的索引是0, 1, 2
B.s是一個一維數組
C.s中元素的索引分別是’a’, ‘b’, ‘c’
D.s中每個元素的值是10
正確答案:A
13單選(1分)
閱讀如下代碼:
```code
import pandas as pd
a = pd.Series([9, 8, 7, 6], index=['a', 'b', 'c', 'd'])
[/code]
哪個是print(a.index)的結果?
A.[9, 8, 7, 6]
B.[‘a’, ‘b’, ‘c’, ‘d’]
C.(‘a’, ‘b’, ‘c’, ‘d’)
D.Index([‘a’, ‘b’, ‘c’, ‘d’])
正確答案:D
14單選(1分)
閱讀如下代碼:
```code
import pandas as pd
dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]}
a = pd.DataFrame(dt)
[/code]
哪個是print(a.values)的結果?
A.[[9 8 7 6] [3 2 1 0]]
B.[3, 2, 1, 0]
C.[[9 3]
[8 2]
[7 1]
[6 0]]
D.[9, 8, 7, 6]
正確答案:C
15單選(1分)
閱讀如下代碼:
```code
import pandas as pd
dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]}
a = pd.DataFrame(dt)
[/code]
希望獲得[‘one’, ‘two’],使用如下哪個語句?
A.a.index
B.a.row
C.a.values
D.a.columns
正確答案:D
16單選(1分)
閱讀如下代碼:
```code
import pandas as pd
dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]}
a = pd.DataFrame(dt)
[/code]
希望獲得[3, 2, 1, 0],使用如下哪個語句?
A.a.ix[1]
B.a.index[1]