使用“重塑”时更改数据

Changing data when using Reshape

提问人:Dagasson 提问时间:11/13/2023 更新时间:11/13/2023 访问量:30

问:

我有下一个代码:

sc_X = MinMaxScaler(feature_range= (0, 1))
X_train= sc_X.fit_transform(X_train)
train_X = train_X.reshape((X_train.shape[0], 1, 131))

但是由于重塑,我的很多数据都发生了变化。

重塑前的数据:

[[1.96645419e-02 2.10477532e-03 2.66453081e-02 ...0.00000000e+00 1.00000000e+00 0.00000000e+00] [9.02427754E-02 1.48458198E-01 3.61012205E-01 ...0.00000000e+00 0.00000000e+00 0.00000000e+00] [1.15471005e-03 2.37881293e-04 2.35763396e-02 ...0.00000000e+00 0.00000000e+00 1.00000000e+00] ... [3.93841461E-03 1.65881338E-03 1.23813451E-01 ...1.00000000e+00 0.00000000e+00 0.00000000e+00] [1.71492089E-03 1.82042260E-03 3.10941230E-02 ...0.00000000e+00 0.00000000e+00 1.00000000e+00] [8.68466056E-03 9.95060108E-04 1.35129777E-02 ...0.00000000e+00 1.00000000e+00 0.00000000e+00]]

之后:

[[[-0.25588053 -0.29381111 -0.75765829 ... -0.44631536 2.23128064 -0.44882273]]

0.53173065 1.35953179 1.3155043 ... -0.44631536 -0.44817312 -0.44882273]]

[[-0.46243926 -0.31490127 -0.7766867 ... -0.44631536 -0.44817312 2.22805116]]

...

[[-0.43137477 -0.29884911 -0.15519028 ...2.24056821 -0.44817312 -0.44882273]]

[[-0.45618764 -0.29702342 -0.73007447 ... -0.44631536 -0.44817312 2.22805116]]

[[-0.37840948 -0.30634748 -0.83908219 ... -0.44631536 2.23128064 -0.44882273]]]

此外,在输出值进行相应转换后,它们没有改变。 我是 Python 的新手,所以我不明白为什么会发生这种情况。

Python 数组 重塑

评论


答: 暂无答案