У меня есть объект типа
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) Какой разумный способ поместить его в эту форму?