首页 文章

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

提问于
浏览
1

我是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的 Value ?

1 回答

  • 0

    在PyCharm中执行此操作的最简单方法可能是使用集成的Python控制台 . 您可以通过"Tools" - > "Python Console"打开它 . 然后,如果要查看像素数据,可以使用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笔记本 . 将图像加载到那里并检查您感兴趣的任何像素数据 .

相关问题