第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 解决python3 pkl文件打印出的数组有省略号的问题(numpy pytorch)

解决python3 pkl文件打印出的数组有省略号的问题(numpy pytorch)

时间:2020-07-11 06:31:30

相关推荐

解决python3 pkl文件打印出的数组有省略号的问题(numpy  pytorch)

问题描述

python3 load了pkl文件后,发现打印出来的数组有省略号,不能用于继续的计算和操作:

import picklewith open('./filename.pkl','rb') as f:data=pickle.load(f)print(data)

输出长这样:

[[0. 1. 0. ... 0. 0. 0.][0. 0. 0. ... 0. 0. 0.][0. 1. 0. ... 0. 0. 0.]...[0. 0. 0. ... 1. 0. 0.][0. 0. 0. ... 1. 0. 0.][0. 0. 0. ... 1. 0. 0.]]

原因分析:

数组长度太长

解决方案:

在脚本开始加这两行即可

import numpy as npnp.set_printoptions(threshold=np.inf)

如果是tensor的话,在脚本开始加这两行即可

import torchtorch.set_printoptions(threshold=np.inf)

输出正常,无省略号,解决撒花。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。