matrix - 如何有效地获得矩阵的总和?
问题描述
我在 Python 中有一个问题,我有一个看起来像这样的矩阵:[[2, 3, 5, 1], [5, 1, 6, 3]]
我尝试使用 for 语句,但这对我的问题来说太慢了,什么是这样做的有效方法?
解决方案
你可以使用 numpy 库来做到这一点,一个好处是 numpy 比原生 Python 快,让我举个例子。
import numpy as np
matrix = [[2, 3, 5, 1], [5, 1, 6, 3]]
summedMatrix = np.matrix(matrix).sum()
print(summedMatrix)
推荐阅读
- wpf - 即使列表框失去焦点,如何保持突出显示列表框的选定项目?
- r - 与 data.table 连接的排列
- html - 无论分辨率如何,图像在文本 div 上的固定位置
- android - 如何在带有 gradle 的 Android 上使用 Jacoco 生成覆盖率报告时排除测试
- c# - 返回 OData 中的动态实体
- angular - 如何在 Angular 7 打字稿中禁用 es-lint 错误
- excel - 在 Excel 外部粘贴时,使用“vbCr”的 VBA 中的公共函数错误地返回带引号的文本
- json - 在 Angular 代理上获取不完整(分块)的 JSON 响应
- blockchain - Metamask 使用自定义 RPC 连接到私有区块链,但余额不更新
- java - Selenium - Internet Explorer - Java - 如何禁用图像加载?