我是Python和PyCharm的新手。 我现在正在使用PyCharm进行编码。
在MATLAB中,每当我加载图像或数据时,我都可以轻松地看到我的图像数据(即像素强度的值),或者每当我加载文件时,我只能在工作区中看到文件的细节。
任何人都可以告诉我,无论如何在PyCharm中做这样的事情吗?
要解释更多: 当我在MATLAB中运行时,我将有一个显示所有变量的工作空间等。
现在假设这是我的Python代码:
from PIL import Image
from logistic_sgd import load_data
Img = Image.open("fruits.jpg")
无论如何,我看到了Img和load_data的值?
答案 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笔记本。将图像加载到那里并检查您感兴趣的任何像素数据。