Scipy中稀疏矩阵用法解析(sp.csr_matrix;sp.csc_matrix;sp.coo_matrix)用法

参考:链接

orig = np.array([[1, 0, 2],
           [0, 0, 3],
           [4, 7, 6]])
aa = csr_matrix(orig)

aa有如下属性:

# 2代表第第一行有2个不为零的元素,
# 3代表第第一和二行不为零的元素总共有3个
# 6代表第第一、二和三行不为零的元素总共有6个
indptr: array([0, 2, 3, 6], dtype=int32) 

# 0,2代表第一行中的位置0和2有非零元素
# 2代表第二行中的位置2有非零元素
# 0, 1, 2代表第三行中的位置0, 1, 2有非零元素
indices:array([0, 2, 2, 0, 1, 2], dtype=int32)

# 代表indices中的各个位置中的元素值
data:array([1, 2, 3, 4, 7, 6])
posted @   好人~  阅读(197)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-11-07 g++中链接库的指定顺序也会影响编译是否成功
2022-11-07 zlib、minizip的安装和使用
点击右上角即可分享
微信分享提示