稀疏矩阵的存储和计算的问题?
稀疏矩阵A:
1 1 0 0
0 0 1 0
0 1 0 0
1 0 0 1
如果用三元组表示B:
1,1,1
1,2,1
2,3,1
3,2,1
4,1,1
4,4,1
稀疏矩阵A中第一行和第三行进行与(&)运算,或对某一行进行否(~)运算。怎样映射到三元组中进行运算?
numpy和scipy中有没有相关的函数,可以构造稀疏矩阵,并进行行间的运算(& ~ |)?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
稀疏矩阵, 行间的运算(& ~ |)
这两个没问题
python3
映射三元组 没问题
coo 是坐标的意思,构造方法如下:
多数计算都必须用
.toarray()
转换为矩阵