我寫了一個計算Robert Haralick圖像特徵(使用Mahotas包)在工作目錄中.tif醫學圖像上的方法。我收到的打印輸出像一列:如何重新排列Python中的列輸出到一行?
567657657
788979877
787879787
我需要將其轉換爲水平行的外觀一樣:1789789 8909888 898098098
和,如果可能的話,追加處理的文件的名稱輸出的該行之前(如:imagename 7897987 90890898...
)。這裏是代碼:
def haralick(self):
for filename in glob.iglob ('*.tif'):
imgg = mahotas.imread (filename)
cancertwo = mahotas.features.haralick (imgg)
arr = numpy.array([cancertwo])
for x in arr:
for y in arr:
for h in y:
for z in h:
print '%f' %z
print('\n')
謝謝,但你建議什麼代碼,解決問題? – KvasDub
嘗試更改打印('\ n')以打印('\ t')並觀察輸出 – RisingSun