如何在PyCharm中显示已加载数据的详细信息? PyCharm有任何工作空间吗?

时间:2016-03-31 22:34:47

标签: python debugging pycharm

我是Python和PyCharm的新手。 我现在正在使用PyCharm进行编码。

在MATLAB中,每当我加载图像或数据时,我都可以轻松地看到我的图像数据(即像素强度的值),或者每当我加载文件时,我只能在工作区中看到文件的细节。

任何人都可以告诉我,无论如何在PyCharm中做这样的事情吗?

要解释更多: 当我在MATLAB中运行时,我将有一个显示所有变量的工作空间等。

workspace from MATLAB

现在假设这是我的Python代码:

from PIL import Image
from logistic_sgd import load_data
Img = Image.open("fruits.jpg")

无论如何,我看到了Img和load_data的值?

1 个答案:

答案 0 :(得分:0)

在PyCharm中执行此操作的最简单方法可能是使用集成的Python控制台。您可以通过“工具”打开它 - > “Python控制台”。然后,如果要查看像素数据,可以使用this技术。例如:

from PIL import Image
Img = Image.open("fruits.jpg")
pixels = list(Img.getdata())
width, height = Img.size
pixels = [pixels[i * width:(i + 1) * width] for i in xrange(height)]

现在,您可以在像素矩阵中查看像素(R,G,B)值。例如,通过pixels[0][0]。我知道这并不像您在MATLAB工作区中获得的简单数据视图那样提供清晰的视图,但您可以使用它来检查像素数据。

您还可以考虑使用jupyter笔记本。将图像加载到那里并检查您感兴趣的任何像素数据。