刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下列代码的执行结果是?( ) import numpy as np a = np.arange(9, dtype = np.float_).reshape(3,3) b = np.array([100,10,10]) print (np.divide(a,b))

A
[[0. 0.1 0.2 ]
B
[[0. 0.01 0.2 ]
C
[[0. 0.1 0.02 ]
D
[[0. 0.01 0.2 ]
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】代码中的numpy库被导入并赋值为np,方便后续代码调用。变量a通过np.arange函数生成了一个0到8的浮点数数组,然后用reshape方法将其形状改变为3x3。变量b是一个一维数组,包含三个元素。print(np.divide(a,b))这行代码执行的是将a数组中的每个元素分别除以b数组中的对应元素。由于a数组中的元素都是浮点数,所以除法运算的结果也是浮点数。具体来说,a数组中的每个元素分别除以b数组中的第一个元素100,第二个元素10,第三个元素10,得到的结果分别是0,0.01,0.02。因此,输出的结果应该是一个3x3的数组,每个元素分别是0,0.01,0.02。所以,选项A是正确的。
创作类型:
原创

本文链接:下列代码的执行结果是?( ) import numpy as np a = np.arange(

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share