2017-06-06 57 views
0

我相當新的python,所以我不知道從哪裏開始。我所做的是我將文本文件導入python。我被建議使用matshow.py,但我不知道如何使用文本文件來創建實際圖像。我有一個2D矩陣的文本文件。如何將它變成Python中的灰度圖像?

+0

您的意思是作爲示例演示的[here](https://matplotlib.org/examples/pylab_examples/matshow.html)中的matshow.py? –

+0

是的除了我不知道如何使用矩陣我必須創建一個這樣的圖像。 –

回答

0

你到底在做什麼,你的觀點並不清楚。

如果您嘗試使用矩陣繪製圖像。

您需要查看PIL。

這裏是link下載圖書館,這裏是文檔link

+0

是的,我試圖用我給出的矩陣繪製圖像。我會研究這一點。謝謝。 –

0

嘗試

Matrix = loadtxt(filename) 
imshow(Matrix) 

這些功能來自numpymatplotlib庫,respectivelly。

1

如果你可以設法讓你的文本文件變成numpy數組,那麼這種代碼將起作用。只是研究或提出另一個問題,關於將文本文件讀入numpy陣列。

>>> from PIL import Image 
>>> import numpy as np 
>>> pic = np.zeros((100,100), dtype=np.int8) 
>>> image = Image.fromarray(pic) 
>>> image.show() 

這裏我導入Image類從PIL庫。然後我使用numpypic中創建一個100x100的零數組。我使用Image中的方法將其作爲Image對象,然後顯示(完全無趣,完全黑色)結果。

相關問題