【发布时间】:2019-10-06 08:52:42
【问题描述】:
我在一个数组中有 2 个列表。我想切换列表顺序。列表 2 成为列表 1,列表 1 成为列表 2。我会在如何有效切换这些方面提供一些帮助。谢谢
我在 python 中有以下代码。
RestoredData_Array = np.dot(featuresT.reshape(2,2), FinalData1_Matrix.reshape(2,20))
RestoredData_Array
实际结果:
array([[ 2.3065 , 9.21202097, 2.03334271, 8.12104732,
1.02492108, 4.09347257, -0.54700703, -2.18471288,
0.15896622, 0.63490144, -0.51904295, -2.07302602,
-2.11190708, -8.43482867, -3.33826623, -13.33283264,
-3.24268925, -12.95110399, -3.39616989, -13.56409637],
[ -9.93383348, -39.6751278 , -11.51169937, -45.9770284 ,
-13.27291919, -53.01123343, -12.73236969, -50.85231155,
-13.35424863, -53.33605825, -14.86736232, -59.37934246,
-17.41605181, -69.55865355, -17.84717309, -71.28052577,
-19.07951685, -76.20243193, -20.72810021, -82.78677378]])
期望的结果:
array([[ -9.93383348, -39.6751278 , -11.51169937, -45.9770284 ,
-13.27291919, -53.01123343, -12.73236969, -50.85231155,
-13.35424863, -53.33605825, -14.86736232, -59.37934246,
-17.41605181, -69.55865355, -17.84717309, -71.28052577,
-19.07951685, -76.20243193, -20.72810021, -82.78677378]
[ 2.3065 , 9.21202097, 2.03334271, 8.12104732,
1.02492108, 4.09347257, -0.54700703, -2.18471288,
0.15896622, 0.63490144, -0.51904295, -2.07302602,
-2.11190708, -8.43482867, -3.33826623, -13.33283264,
-3.24268925, -12.95110399, -3.39616989, -13.56409637]])
【问题讨论】:
-
RestoredData_Array[::-1]
-
如果它解决了您的问题,您应该接受答案。否则,问题将保留在队列中以获取更多答案。另外,如果您发现有帮助的答案,您应该点赞。
标签: python arrays switch-statement