COO矩阵与CSR矩阵

COO矩阵(Coordinate):即把矩阵中不为0的数的行号、列号、数值对应存储下来,如图:

image

CSR矩阵(Compressed Sparse Row):是一种整体编码方式而非三元组。数值与列号与COO一致,表示一个元素及其列号。行偏移(row offsets)表每一行的第一个非零元素在values中的偏移位置。如:1对应values中的位置0,2对应values中的位置2,5对应values中的位置4,6对应values中的位置7。

image

应用:

>>> lb.transform([1, 6])
array([[1, 0, 0, 0],
       [0, 0, 0, 1]])

 

lb.transform?

Returns
-------
Y : numpy array or CSR matrix of shape [n_samples, n_classes]
    Shape will be [n_samples, 1] for binary problems.

https://scikit-learn.org/stable/modules/preprocessing_targets.html

 

 

参考文献:

https://www.cnblogs.com/xbinworld/p/4273506.html

转载于:https://my.oschina.net/u/4013710/blog/3102206

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值