У вас есть (n, 1) массив фигур, например:
In [39]: arr = np.random.rand(5,1)*100
In [40]: arr
Out[40]:
array([[39.12922352],
[66.79745338],
[51.97361542],
[97.60386022],
[85.89486218]])
Есть много способов изменить его на (n,), 1d:
In [41]: arr.ravel()
Out[41]: array([39.12922352, 66.79745338, 51.97361542, 97.60386022, 85.89486218])
In [42]: arr.reshape(5)
Out[42]: array([39.12922352, 66.79745338, 51.97361542, 97.60386022, 85.89486218])
In [43]: arr.reshape(-1)
Out[43]: array([39.12922352, 66.79745338, 51.97361542, 97.60386022, 85.89486218])
In [44]: arr.flatten()
Out[44]: array([39.12922352, 66.79745338, 51.97361542, 97.60386022, 85.89486218])
In [45]: arr[:,0]
Out[45]: array([39.12922352, 66.79745338, 51.97361542, 97.60386022, 85.89486218])
Взятьваш выбор, прочитайте их документы, экспериментируйте.
То, что вы показываете, является представлением str
:
In [46]: print(arr)
[[39.12922352]
[66.79745338]
[51.97361542]
[97.60386022]
[85.89486218]]