小编xar*_*les的帖子

使用matplotlib中的show()和close()

我遇到matplotlib的一些问题....我无法一次打开2个窗口显示带有show()的图像,似乎脚本在我使用show的行停止并且不会继续,除非我关闭手动显示.有没有办法在脚本中关闭图形窗口?

以下代码不能按我的意愿运行:

import matplotlib.pyplot as plt
from time import sleep
from scipy import eye

plt.imshow(eye(3))
plt.show()
sleep(1)
plt.close()
plt.imshow(eye(2))
plt.show()
Run Code Online (Sandbox Code Playgroud)

我预计第一个窗口会在1秒后关闭,然后打开第二个窗口,但窗口不会关闭,直到我自己关闭它.我做错了什么,或者它应该是这样的?

python matplotlib show

10
推荐指数
1
解决办法
2万
查看次数

ctypes 中的复数

这可能有点愚蠢,但我正在尝试使用 ctypes 来调用接收复数向量作为参数的函数。但在 ctypes 中没有 c_complex 类。有人知道如何解决这个问题吗?

编辑:我指的是python的ctypes,以防还有其他......

python ctypes complex-numbers

6
推荐指数
2
解决办法
3941
查看次数

标签 统计

python ×2

complex-numbers ×1

ctypes ×1

matplotlib ×1

show ×1