我正在使用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)相同,如果不是,我需要知道如何解决这个问题。