gpt4 book ai didi

python - %matplotlib inline 过时了吗?

转载 作者:行者123 更新时间:2023-12-04 04:08:56 26 4
gpt4 key购买 nike

根据我对 this question 的理解%matplotlib inline 用于在 Jupyter 中显示图形。但是数字在 Jupyter 中显示时没有使用 %matplotlib inline 非常好。例如下面的代码:

import numpy as np
import matplotlib.pyplot as plt

plt.plot(np.random.randn(50).cumsum())
plt.show()

%matplotlib inline 是否过时了,还是我误解了它的用途?

最佳答案

默认的matplotlib backend在 jupyter notebook 中是 inline。您可以在加载 matplotlib 后使用 print(plt.get_backend()) 检查它。例如:

import matplotlib.pyplot as plt
print(plt.get_backend())

返回 module://ipykernel.pylab.backend_inline

如果您切换到其他后端,可以使用神奇的 %matplotlib 切换回 inline。在笔记本中运行时,以下单元可以说明这一点。

在 [100] 中:

import matplotlib.pyplot as plt
plt.plot(np.random.randn(50).cumsum())

在[101]中:

%matplotlib notebook
plt.plot(np.random.randn(50).cumsum())

在[103]中:

%matplotlib inline
plt.plot(np.random.randn(50).cumsum())

关于python - %matplotlib inline 过时了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62077287/

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