可以使用 NumPy 库的 flatten() 函数将多维数组变成一维数组:

import numpy as np

a = np.array(a)
a = a.flatten()
print(a)

输出:

[ 0.          0.6         0.37500000000000006  0.7500000000000001
  0.19999999999999996 -0.24999999999999994  0.         -0.24999999999999994
  0.         -1.25       -0.3333333333333335   0.6        -1.25
  0.          0.33333333333333326  0.5        -0.6666666666666667
  0.          0.12499999999999997 -2.0000000000000004   0.16666666666666663
 -0.24999999999999994  0.5        -3.0000000000000004   0.19999999999999996
  0.          0.19999999999999996 -0.16666666666666682  0.6
 -3.4999999999999996  -0.5000000000000001  -0.24999999999999994  0.
 -0.24999999999999994  0.         -1.85037171e-16  0.7500000000000001
 -0.6666666666666667   0.7        -0.12499999999999997  0.29999999999999993
 -4.         -1.         -3.0000000000000004   0.625      -0.5000000000000001
  0.24999999999999994 -2.5        -0.16666666666666682  0.
  0.5        -1.4999999999999998  -0.5000000000000001   0.09999999999999998
 -1.          -0.5000000000000001  -0.3333333333333335   0.5
 -0.6666666666666667   0.7500000000000001   0.33333333333333326
  0.37500000000000006 -0.16666666666666682  0.16666666666666663
  0.5         0.19999999999999996 -0.5000000000000001  -1.4999999999999998
 -1.         -0.5000000000000001   0.12499999999999997 -0.24999999999999994
 -0.3333333333333335  -0.5000000000000001  -0.5000000000000001
  0.6666666666666666  -0.24999999999999994  0.
 -1.25       -2.5         0.          0.19999999999999996
  0.6666666666666666   0.19999999999999996  0.
 -3.4999999999999996  -0.3333333333333335   0.7         0.5
  0.16666666666666663  0.4999999999999999  -0.5000000000000001
 -0.16666666666666682 -0.16666666666666682  0.09999999999999998
 -1.4999999999999998 -3.0000000000000004   0.29999999999999993  0.
 -1.4999999999999998   0.33333333333333326 -1.4999999999999998   0.        ]
Python Numpy 数组降维:将多维数组转换为一维数组

原文地址: https://www.cveoy.top/t/topic/nryE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录