【发布时间】:2012-06-26 22:29:49
【问题描述】:
有什么方法可以防止pandas 更改numpy 数组的默认打印格式?
使用普通的numpy,我得到:
>>> numpy.array([123.45, 0.06])
array([ 1.23450000e+02, 6.00000000e-02])
导入pandas后,我得到:
>>> numpy.array([123.45, 0.06])
array([ 123.45, 0.06])
我可以阻止它作为配置设置执行此操作吗?我不想用“foo=np.get_printoptions(); import pandas; np.set_printoptions(**foo)”来包装每个“import pandas”,但这是我能想到的最好的方法。
事实上,如果我在一个地方导入 pandas,我会从另一个地方得到 doctest 错误。
【问题讨论】: