python - python中稀疏矩阵的乘法
问题描述
我有一些用 R 编写的代码,适用于矩阵。我被要求将其翻译成 python 以使用稀疏矩阵来实现。
我有两个 csr_matricesmat1
和mat2
. 目前我正在使用矩阵将它们相乘
product = mat1 @ mat2
这个算法的效率很重要,这是乘以稀疏矩阵的最佳方法吗?我在网上找不到任何关于稀疏矩阵的矩阵乘法的文档,只有逐点乘法。如果它正在转换为普通矩阵,我不想使用这个函数,如果有一个计算效率更高的方法,则相乘然后再转换回来。
解决方案
推荐阅读
- c# - ts_vector_update_trigger 与 postgresql / npgsql + EFCore 中的 JSONB 列
- android - 当我迁移到 AndroidX 时,Firebase 地图片段出现错误
- python - 在 numpy 数组中删除 pandas 列的问题
- ruby-on-rails - 除非用户开始在 Ruby on Rails 的文本字段中输入内容,否则如何禁用表单按钮?
- elasticsearch - Elasticsearch:如何计算其他聚合中的聚合结果
- c# - 通过文本框和存储过程过滤DataGridView
- python - Python处理并覆盖外部文本文件
- sql - 使用sql oracle计算地理点之间的距离
- android - Fetch API 不在真实设备上工作,但在模拟器中工作
- javascript - 错误:语法错误,无法识别的表达式:#192.168.1.3:8985_solr"