第九章测试
1.numpy 中向量转成矩阵使用reshape,numpy中矩阵转成向量使用resize ( )
A:错 B:对
答案:B
2.创建一个元素为从10到39的ndarray对象。下面正确的是( )
A:np.arange(9,39)
B:np.arange(10,39)
C:np.arange(9,40)
D:np.arange(10,40)
3.创建一个二维数组,其边界值为1,其余值为0。下面正确的是( )
A:Z=np.ones((10,10))
Z[::-1,::-1]=0
B:Z=np.ones((10,10))
Z[1:-1,::-1]=0
C:Z=np.ones((10,10))
Z[::-1,1:-1]=0
D:Z=np.ones((10,10))
Z[1:-1,1:-1]=0
4.建立一个二维数组a的初始化为[[4,5,6],[1,2,3]],输出元素a(0,1)和a(1,1)分别是多少( )
A:5,2
B:4,5
C:5,4
D:4,2
5.创建如下两个数据:
student_name=np.array([‘Tom’,’Lily’,’Rose’])
student_score=np.array([[79,88,80],[89,90,92],[78,76,30]])
使用布尔类型索引输出Rose的成绩,该代码表达如下( )
A:print(student_score(student_name=’Rose’))
B:print(student_name=’Rose’(student_score))
C:print(student_name=’Rose’[student_score])
D:print(student_score[student_name=’Rose’])
6.创建一个大小为10的随机向量并将其中最大值替换为0,则该代码表示为Z=np.random.random(10)
Z[Z.argmax()]=0
print(Z) ( )
A:对 B:错 7.已知a=np.array([[1.,2.],[3.,4.]]),b=np.array([[5.,6.],[7.,8.]]),则a-b的结果为[[-4.-4.],[-4.-4.]] ( )
A:对 B:错 8.使用花式索引获取data[[0 1 2 3],[4 5 6 7],[8 9 10 11],[12 13 14 15],[16 17 18 19]]中索引为(2,2)和(1,3)的元素为print(data[1,0],[1,2]) ( )
A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(21) dxwkbang
返回
顶部