gpt4 book ai didi

numpy - 如何使 set_printoptions(suppress=True) 永久化?

转载 作者:行者123 更新时间:2023-12-01 02:58:38 29 4
gpt4 key购买 nike

在 numpy 中有一个函数可以使数组打印得更漂亮。

set_printoptions(suppress = True)

换句话说,而不是这样:
array([[  0.00000000e+00,  -3.55271368e-16,   0.00000000e+00,
1.74443793e-16, 9.68149172e-17],
[ 5.08273978e-17, -4.42527959e-16, 1.57859836e-17,
1.35982590e-16, 5.59918137e-17],
[ 3.00000000e+00, 6.00000000e+00, 9.00000000e+00,
2.73835608e-16, 7.37061982e-17],
[ 2.00000000e+00, 4.00000000e+00, 6.00000000e+00,
4.50218574e-16, 2.87467529e-16],
[ 1.00000000e+00, 2.00000000e+00, 3.00000000e+00,
2.75582605e-16, 1.88929494e-16]])

你得到这个:
array([[ 0., -0.,  0.,  0.,  0.],
[ 0., -0., 0., 0., 0.],
[ 3., 6., 9., 0., 0.],
[ 2., 4., 6., 0., 0.],
[ 1., 2., 3., 0., 0.]])

如何使此设置永久有效,以便在我使用 IPython 时执行此操作?

最佳答案

我将此添加到 main()函数在 ~/.ipython/ipy_user_conf.py :

from numpy import set_printoptions
set_printoptions(suppress = True)

它似乎有效。

在更高的 IPython 版本中,运行 ipython profile create ,然后打开 ~\.ipython\profile_default\ipython_config.py并编辑以下行以添加命令:
c.InteractiveShellApp.exec_lines = [
...
'import numpy as np',
'np.set_printoptions(suppress=True)',
...
]

关于numpy - 如何使 set_printoptions(suppress=True) 永久化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1794161/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com