python-长数据完整打印方法
0.摘要python中的长数据在打印的时候,往往为了方便阅读会进行省略操作,但这会对我们查看数据带来不便。本文主要介绍完整显示长数据的方法。1.numpy数据不同类型的数据的完整显示方法各有不同,我们先介绍numpy数组的输出设置方法:在输出位置前加入 如下代码:import numpy as npnp.set_printoptions(threshold=np....
文章共418字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
0.摘要
python中的长数据在打印的时候,往往为了方便阅读会进行省略操作,但这会对我们查看数据带来不便。本文主要介绍完整显示长数据的方法。
1.numpy数据
不同类型的数据的完整显示方法各有不同,我们先介绍numpy数组的输出设置方法:
在输出位置前加入 如下代码:
import numpy as np
np.set_printoptions(threshold=np.inf)
numpy对数组长度设置了一个阈值,数组长度<=阈值:完整打印;数组长度>阈值:以省略的形式打印;
这里的np.inf只是为了保证这个阈值足够大,以至于所有长度的数组都能完整打印,读者也可以根据自己的实际情况进行设置。
比如,threshold=10000,那么数组长度<=10000的数组可以完整打印;数组长度>10000:以省略的形式打印。
2.pandas数据
pandas数据的设置方法分为行和列:
import pandas as pd
#显示所有列
pd.set_option('display.max_columns', None)
#显示所有行
pd.set_option('display.max_rows', None)
#设置value的显示长度为100,默认为50
pd.set_option('max_colwidth',100)
3.tensor数据
将tensor转为list即可。
在pytorch和tensorflow中有一种数据类型叫做tensor,tensor数据省略问题,numpy和pandas的设置都是无效的。
更多推荐
已为社区贡献7条内容
所有评论(0)