python讀取.txt檔案資料和將資料寫入檔案.txt
阿新 • • 發佈:2019-01-06
一.讀取.txt檔案中的資料到張量中
說明:將data_x.txt和data_y.txt中的資料分別讀取到x_data張量中
#!/usr/bin/python
# coding=utf-8
import numpy as np
# input data
file= open('data_x.txt')
x_data= np.loadtxt(file,unpack='true')
#y_data.shape = h,l # 重塑張量為h行n列
file.close()
file = open('data_y.txt')
y_data = np.loadtxt(file,unpack='true' )
#y_data.shape = h,l # 重塑張量為h行n列
file.close()
二.將張量中的資料讀取到檔案中
#!/usr/bin/python
# coding=utf-8
import numpy as np
#將x_data張量中的資料讀寫到np_x.txt中
x_data = np.linspace(-2, 2, 400)[:, np.newaxis]
np.savetxt('np_x.txt',x_data)
#將y_data張量中的資料讀寫到np_y.txt中
noise = np.random.normal(0, 0.5, x_data.shape)
y_data = np.exp (x_data) - 0.5 + noise
np.savetxt('np_y.txt',y_data)