使用numpy可以通过以下方式将对角线元素相乘:
import numpy as np
arr = np.array([[1, 0, 0], [0, 2, 0], [0, 0, 3]])
np.diag
函数获取数组的对角线元素:diag = np.diag(arr)
result = np.prod(diag)
print(result)
完整代码如下所示:
import numpy as np
arr = np.array([[1, 0, 0], [0, 2, 0], [0, 0, 3]])
diag = np.diag(arr)
result = np.prod(diag)
print(result)
该代码会输出对角线元素相乘的结果。
numpy是一种基于Python的科学计算库,提供了高性能的多维数组对象和用于处理这些数组的工具。它被广泛应用于数值计算、科学计算和数据分析等领域。
推荐的腾讯云相关产品:无
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云