Numpy: Как объединить массив объектов, чтобы сохранить dtype согласованным - PullRequest
0 голосов
/ 25 мая 2018

Я хотел бы сложить несколько массивов в одном массиве и сохранить тип данных с плавающей запятой для всех

, используя этот оператор

transition = np.hstack((s, [np.vstack(a).astype(np.float), r, d], s_)) 

представить вывод как этот

[1502.0 1469.0 1563.0 1610.0 1637.0 1625.0 1580.0 1453.0 1264.0 1201.0
 1352.0 1526.0 1738.0 1788.0 1786.0 1709.0 1669.0 1621.0 1618.0 1651.0
 1655.0 1672.0 1671.0 1683.0 1555.2589513700764
 array([[256.],
       [ 69.],
       [484.]]) 6329 True 1469.0 1563.0
 1610.0 1637.0 1625.0 1580.0 1453.0 1264.0 1201.0 1352.0 1526.0 1738.0
 1788.0 1786.0 1709.0 1669.0 1621.0 1618.0 1651.0 1655.0 1672.0 1671.0
 1683.0 1555.2589513700764 1541.0463344821703]

Я хочу удалить часть массива и сделать его гладким, как

[1502.0 1469.0 1563.0 1610.0 1637.0 1625.0 1580.0 1453.0 1264.0 1201.0
 1352.0 1526.0 1738.0 1788.0 1786.0 1709.0 1669.0 1621.0 1618.0 1651.0
 1655.0 1672.0 1671.0 1683.0 1555.2589513700764
 256. 69. 484. 6329 True 1469.0 1563.0 1610.0 1637.0 1625.0 1580.0 1453.0 1264.0 1201.0 1352.0 1526.0 1738.0 1788.0 1786.0 1709.0 1669.0 1621.0 1618.0 1651.0 1655.0 1672.0 1671.0 1683.0 1555.2589513700764 1541.0463344821703]

1 Ответ

0 голосов
/ 26 мая 2018

Похоже, вы просто хотите

np.concatenate((s, a, [r, d], s_))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...