python中3D矩阵的归一化(LSTM/Keras输入)

Posted

技术标签:

【中文标题】python中3D矩阵的归一化(LSTM/Keras输入)【英文标题】:Normalization of a 3D matrix in python (LSTM/Keras input) 【发布时间】:2020-02-14 16:56:16 【问题描述】:

LSTM 输入矩阵在 Keras 中具有如下形状:

(sample size, number of time steps, number of features)

如何在 python 中使用MinMaxScaler 函数规范化这个输入?假设我们有一个具有这种形状的输入矩阵:(10,3,2)

【问题讨论】:

【参考方案1】:

MinMaxScaler 旨在处理只有二维的表格数据,所以我怀疑你想要做的是:

for i in range(X.shape[1]):
    X[:, i, :] = MinMaxScaler().fit_transform(X[:, i, :])

【讨论】:

以上是关于python中3D矩阵的归一化(LSTM/Keras输入)的主要内容,如果未能解决你的问题,请参考以下文章

matlab程序的归一化问题

对三维点集的归一化变换

R中的归一化函数

关于用matlab进行向量归一化的问题

如何在 C++ 中快速计算向量的归一化 l1 和 l2 范数?

通过简单案例-深入理解深度学习中两种常用的归一化方法