Изменение формы массива зверя - PullRequest
0 голосов
/ 24 октября 2019

У меня есть объект типа

object = array([list([array([0.00e+00, 1.39e-02, 1.54e-02, ..., 1.00e-05, 3.57e-06, 0.00e+00])]),
       list([array([0.     , 0.00835, 0.0112 , ..., 0.0138 , 0.0119 , 0.0107 ])]),
       list([array([0.     , 0.00899, 0.0116 , ..., 0.0112 , 0.0106 , 0.0115 ])]),
       list([array([0.     , 0.0107 , 0.0137 , ..., 0.0103 , 0.00986, 0.0104 ])]),

Это numpy.ndarray формы (41,), элемент объект [i] являетсясписок длины один, и его единственным элементом является массив различной длины . Я хотел бы поставить его в форме

object = [[0.00e+00, 1.39e-02, 1.54e-02, ..., 1.00e-05, 3.57e-06, 0.00e+00],
          [0.     , 0.00835, 0.0112 , ..., 0.0138 , 0.0119 , 0.0107 ],...

, где каждая строка имеет разную длину. Вопрос заключается в следующем:

  • a) Допускаются ли массивы со строками разной длины (массив python или массив numpy)
  • b) Какой разумный способ поместить его в эту форму?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...