keras LSTM 学习笔记

LSTM 有四个输入(gate)

x.shape[0] 代表 x 的行数目,x.shape[1] 代表列数目

python遇到不懂的自己先敲一些简单的代码

csv 读取数据

1
2
with open ('bike_rnn.csv','r') as f:
data = csv.reader(f,delimiter=',')

np.random.shuffle(a) , a 为一个list,会被打乱

python 切片左闭右开

train_x = np.reshape(train_x,(train_x.shape[0],train_x.shape[1],1))将一个数组改成三维的

skipfooter = 3 ,从文件尾开始忽略

正则化

1
2
scaler = MinMaxScaler(feature_range=(0, 1))
dataset = scaler.fit_transform(dataset)

ValueError: not enough values to unpack (expected 2, got 0)
data_x = [],data_y = []是错的
换成 dada_x ,data_y =[],[]

python 读取一个文件有空缺值,读取出来是字符形式?

s = ‘’.join([chr(i) for i in range(97,97+26)]) 生成abcd…z序列

str.find(ch) 返回第找到的第一个位置,否则返回-1

list判断有没有某个元素可以用 in