考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

import numpy as np arr = np.array([1,2,3]) arr*arr的结果为
A. array([1,2,3])
B. array([1,4,9])
C. array([2,4,6])
D. array([1,2,3,1,2,3,1,2,3])
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:B: array([1,4,9])

分析:

在 NumPy 中,`arr * arr` 表示对数组 `arr` 进行元素级别的乘法运算。具体来说,对于两个相同形状的数组进行乘法运算时,NumPy 会逐个元素相乘。

给定 `arr = np.array([1, 2, 3])`,执行 `arr * arr` 时:

- 第一个元素计算:1 * 1 = 1
- 第二个元素计算:2 * 2 = 4
- 第三个元素计算:3 * 3 = 9

因此,结果为 `array([1, 4, 9])`。这就是为什么选项 B 是正确答案的原因。