scipy - 在 Scipy 中,如何检查 2 个稀疏矩阵之间的差异?
问题描述
这是相关的,还有另一个处理平等,但如果我有两个稀疏矩阵(它们是 coo 格式),我如何找到矩阵中的哪些位置不同?
如果我要减去两个矩阵,我仍然需要找出哪些是非零的。
我在矩阵形成中看到了一些不确定的值,因此我试图找出哪些单元格正在变化(数量较少)以及哪些单元格在运行中是一致的(绝大多数)
解决方案
scipy.sparse
有一个内置函数find
,用于确定哪些条目是非零的。
将两个矩阵相减并将其输入scipy.sparse.find
将返回所有已更改的条目(因此在原始矩阵中有所不同)。
推荐阅读
- selenium-webdriver - 获取 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 异常
- c++ - 如何将字节数组转换为 boost::multiprecision::uint128_t?
- python - 在循环中使用 end= 参数(Python)
- python - 使用模板和 JSON 输出 HTML 数据
- microsoft-graph-api - Outlook.com 是否阻止来自 Heroku/AWS 的 EWS 连接?
- google-chrome - 铬工艺单例
- google-analytics - pagePathLevel 仅编号 GAPI
- xamarin.android - Xamarin.Android 如何使用 Google App Signing 重置上传密钥并使用它来签署另一个 APK
- mysql - MySQL - 根据现有关系上的两个关系返回一个值
- c# - RenderTargetBitmap 呈现整个屏幕而不是仅视觉