我想繪製沿任意一條線的2D圖像的一維輪廓。下面的代碼加載託管在github上的圖像數據,並繪製它:蟒蛇/ numpy的任意圖像切片
import urllib
import numpy as np
import matplotlib.pyplot as plt
url = "https://gist.github.com/andreiberceanu/7141843/raw/0b9d50d3d417b1cbe651560470c098700df5a1fc/image.dat"
f = urllib.urlopen(url)
data = np.loadtxt(f)
plt.imshow(data)
在上面的圖中的紅色線由手繪,作爲一個例子。我想可以用a * x + b的形式參數化它。我也猜測某種內插是必要的,因爲這條線穿過可能不是原始二維數據陣列一部分的點。
你的問題是什麼? – alko
看到這個相關的問題:http://stackoverflow.com/questions/7878398/how-to-extract-an-arbitrary-line-of-values-from-a-numpy-array – aganders3