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

单选题

创建一个3*3的数组,下面代码错误的是?( )

A
import numpy as npnp.arange(0,9).reshape(3,3)
B
import numpy as npnp.random.random([3,3,3])
C
import numpy as npnp.eye(3)
D
import numpy as npnp.mat('1,2,3;4,5,6;7,8,9')
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】:A选项:`import numpy as np; np.arange(0,9).reshape(3,3)`* `np.arange(0,9)` 生成一个从0到8的数组。* `reshape(3,3)` 将这个数组重新塑形为3x3的二维数组。B选项:`import numpy as np; np.random.random([3,3,3])`* `np.random.random([3,3,3])` 生成一个3x3x3的三维数组,而不是一个3x3的二维数组。C选项:`import numpy as np; np.eye(3)`* `np.eye(3)` 生成一个3x3的单位矩阵。D选项:`import numpy as np; np.mat('1,2,3;4,5,6;7,8,9')`* `np.mat('1,2,3;4,5,6;7,8,9')` 从字符串中创建一个3x3的矩阵。所以,B选项中的代码是创建3x3数组的错误方式,因为它创建了一个三维数组,而不是二维数组。因此,答案是B。
创作类型:
原创

本文链接:创建一个3*3的数组,下面代码错误的是?( )

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

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

分享考题
share