您的位置:首页 > 编程语言 > Python开发

Python数据分析与展示 | 【第一周】数据分析之表示 课后作业

2017-05-28 17:32 302 查看
1单选(1分)

NumPy库的ndarray数组类型不能直接表示什么形式的数据?

A.一维数据

B.二维数据

C.高维数据

D.多维数据

正确答案:C

2单选(1分)

下面引用中的np是什么含义?

import numpy as np


A.numpy的约定别名,可更改

B.numpy的别名,不可更改

C.numpy中的数据类型

D.numpy中的一个子库

正确答案:A

3单选(1分)

ndarray对象实例a,代码如下:

import numpy as np

a = np.array([[0, 1, 2, 3, 4], [9, 8, 7, 6, 5]])


a.shape的执行结果是什么?

A.[2, 5]

B.[5, 2]

C.(5, 2)

D.(2, 5)

正确答案:D

4单选(1分)

ndarray对象实例a,代码如下:



import numpy as np a = np.array([[0, 1, 2, 3, 4], [9, 8, 7, 6, 5]])


a.itemsize的执行结果是什么?

A.32

B.10

C.4

D.2

正确答案:C

5单选(1分)

a和b都是ndarray数组对象,它们的维度相同,下面哪个是a > b的结果是什么?

A.一个一维布尔型数组对象

B.a或者b,返回比较结果较大的

C.一个布尔型数组对象,维度是a.shape

D.True或False

正确答案:C

6单选(1分)

a是一个ndarray数组对象,哪个是计算a中元素标准差的函数?

A.np.std(a)

B.np.a.std()

C.np.random.std(a)

D.a.std()

正确答案:A

7单选(1分)

a是一个ndarray数组对象,哪个是获得a中最小值下标(多维方式)的方法?

A.np.unravel_index(np.argmin(a), a.shape)

B.np.argmin(a)

C.np.min(a)

D.a.min()

正确答案:A

8单选(1分)

NumPy提供了多种存储ndarray对象的方法,以下哪种方法可以最方便的存储多维(任意维度)数组?(a是ndarray对象)

A.a.tofile()和np.fromfile()

B.a.write()和np.read()

C.np.savetxt()和np.loadtxt()

D.np.save()和np.load()

正确答案:D

9单选(1分)

a是一个ndarray对象,np.random.shuffle(a) 的作用是什么?

A.将a进行随机乱序排列,改变a

B.将a进行按照泊松分布进行排列,改变a

C.将a进行按照泊松分布进行排列,但不改变a

D.将a进行随机乱序排列,但不改变a

正确答案:A

10单选(1分)

了解本专题内容,以下哪个第三方库将不在本专题中讲授?

A.matplotlib

B.numpy

C.pandas

D.scipy

正确答案:D

11填空(2分)

生成一个3行4列全0的ndarray对象a的语句是:

a = np._______((3,4), dtype='int32')


正确答案:zeros

12填空(2分)
填写如下空格,生成一个3行4列的ndarray对象a:(答案中不要出现空格)

a = np.arange(12)._______


正确答案:reshape((3,4))

13填空(2分)

a是一个ndarray对象,填写空格对数组中每个元素取平方根:(答案中不要出现空格)

np.___________


正确答案:sqrt(a)

14填空(2分)

a是一个ndarray数组对象,请填空将其存储为CSV文件格式。(答案中不要出现空格)

np.savetxt('a.csv', a, fmt='%d', delimiter=_______)


正确答案:’,’

15填空(2分)

使用NumPy库中random子库中函数可以产生随机数组,在100到200整数中选择随机数,并生成4行5列元素的语句是:(答案中不要出现空格)

np.random.randint(_______________)


正确答案:100,200,(4,5)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: