numpy.reshape错误更改字符串的值

时间:2019-05-03 13:37:43

标签: python

我正在使用numpy.reshape转换数组,但是它会更改数组中各项的值。

数组就是这样

[55.4,-0.2,-1559.7,-3495.4、237.2、5421.7]

并在应用numpy.reshape后产生此

[[5.5400e + 01 -2.0000e-01 -1.5597e + 03 -3.4954e + 03 2.3720e + 02 5.4217e + 03]]

这是我使用的代码:

    state = [plane_X,plane_Y,plane_Z,last_x, last_y, last_z]
    state = np.reshape(state, [1, state_sizes])

我知道这可能对数组形状没有任何作用,但是我需要在代码中执行。

我所需要的就是有人向我解释为什么会发生这种情况,实际上我不知道(55.4)是否与(5.5400e + 01)相同,如果不是,我需要知道如何解决这个问题。

0 个答案:

没有答案