【python图像处理】txt文件数据的读取与写入
生活随笔
收集整理的這篇文章主要介紹了
【python图像处理】txt文件数据的读取与写入
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用python進行數據和圖像處理的過程中,經常會遇到從txt文件中讀取數據、已經將處理過程中的矩陣數據寫入到txt文件的情形,如在偽彩映射中讀取顏色映射表。
下面介紹幾種我平時常用的txt文件數據的讀取和寫入的方法:
#一列n行,逐行讀取 def load_file_to_array(file_name, rows, cols):array = np.ndarray(shape = (rows, cols), dtype = float, order = 'C')data_file = open(file_name)data_lines = data_file.readlines() data_file.close()idx = 0for data in data_lines:raw_array[idx % rows][idx/cols] = float(data)idx = idx +1 return array#txt中的數據本身就按 mxn 排列的矩陣 def load_file_to_array(file_name, array):array = np.loadtxt(file_name, dtype = np.float)return#直接將矩陣寫入txt def write_array_to_file(file_name, array):np.savetxt(file_name, array, fmt = "%d", delimiter = ' ', newline = '\n')return array
2017.05.05
總結
以上是生活随笔為你收集整理的【python图像处理】txt文件数据的读取与写入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【python图像处理】图像的增强(Im
- 下一篇: 【python图像处理】tiff文件的保