csr_matrix写入txt出现冒号省略的解决办法

在学校做深度学习项目,要把一个挺大的csr_matrix输入一个txt文件,在写入之后发现内容里面总是有英文冒号,原因是数据过长的时候就会用冒号来省略代替,这样会导致后续读出的数据有损失(用python try except 可以处理冒号,程序可以运行)解决方法法度了好几天走找不到

过几天无意间看见了scipy的csr文档(链接:https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csr_matrix.html 

),发现有一个方法叫getmaxprint() 这个方法可以获取打印内容项目数的最大值,但是却没有一个方法可以改(就不如pandas可以直接改) 

看这个方法的源代码的py文件里面有一个常数叫MAXPRINT(或者是MAX_PRINT,记不清了),这个常数的值被设定为了50,改大就好了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值