小编nfe*_*ger的帖子

matplotlib:figimage 未显示在 Jupyter 笔记本中

我正在尝试以其真实尺寸渲染图像(未缩放或拉伸),并且使用 matplotlib 执行此操作的最简单方法似乎是figimage.

但是,当我尝试在 Jupyter 笔记本中使用它时,该图没有显示。其他图显示良好,这似乎只影响figimage

图未显示

正如您所看到的,第一个图显示得很好,但第二个图则不然。我究竟做错了什么?

当我在 IPython shell 中运行以下代码时,该图按预期显示,所以可能是我的 Jupyter 设置有问题?

import matplotlib
from matplotlib import pyplot as plt
import numpy as np

x = np.linspace(0, 2*np.pi, 500)
plt.plot(x, np.sin(x))
plt.show()

data = np.random.random((500,500))
plt.figimage(data)
plt.show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib jupyter

6
推荐指数
1
解决办法
8478
查看次数

docker 中 `--privileged` 和 `--cap-add=all` 之间的区别

背景:我正在运行一个 docker 容器,它需要加载/删除一个内核模块,该模块使连接到远程服务器的 USB 设备在主机上可用,然后我希望在容器中可用。

\n

\xe2\x80\x94-privileged当使用和 绑定安装运行容器时,它可以/lib/modules工作/dev

\n

现在我想删除特权模式并只允许最少的必要访问。我尝试\xe2\x80\x94-cap-add=all作为开始,但这似乎还不够。还\xe2\x80\x94-privileged允许什么?

\n

linux containers cgroups docker linux-capabilities

6
推荐指数
1
解决办法
5869
查看次数