python - 稀疏矩阵连接
问题描述
有一个形状为 (10,64) 的稀疏矩阵,并有一个形状为 (10,) 的 numpy 数组。我想连接矩阵,以便新矩阵具有尺寸(10,65)。我已经尝试过了,但我不断收到此错误“ValueError:无法连接零维数组”
d = np.concatenate((a,np.concatenate(b)[:,None]),axis=1)
编辑:
工作解决方案
from scipy.sparse import csr_matrix
import numpy as np
C=np.vstack((A.A.T,B)).T
D=csr_matrix((C)) #
解决方案
推荐阅读
- magento - 在事件 sales_quote_add_item 中获取产品自定义选项值
- python - sqlite DELETE WHERE ...不工作 - python sqlite
- asp.net-core - 单独创建的 JWT 未在 asp.net 核心中获得授权
- guacamole - 如何以编程方式在 Guacamole 1.0 中获取共享连接 URL
- jquery - 返回上一页在 Chrome 但不是 Safari 中工作,有什么想法吗?
- git - Azure DevOps - Git 存储库设置
- c# - 无法使用存储过程获得确切的结果,因为它返回带有增量的值
- codeigniter - 为什么我不能一次将 14 行插入 DB
- python - 如何修复此代码中的此错误?索引超出范围
- git - 如何向其他遥控器隐藏一个遥控器的提交历史?