У меня есть массив NumPy с множеством подмассивов разного размера. Я бы хотел, чтобы все подмассивы были одинакового размера. Я не хочу удалять какую-либо информацию, поэтому я хотел бы заполнить массив значениями по умолчанию.
Преобразуйте это:
[array([ 1. , 15.5]) array([1.]) array([ 1. , 15.5]) array([1.])
array([ 1. , 15.5]) array([1.]) array([ 1. , 15.5]) array([1.])
array([1.]) array([1.]) array([ 1. , 15.5]) array([1.])
array([ 1. , 15.5, 92. ]) array([1.]) array([ 1. , 15.5]) array([1.])
array([ 1. , 15.5]) array([1.]) array([ 1. , 15.5]) array([1.])
array([ 1. , 15.5]) array([1.]) array([1.]) array([1.])]
В это:
[[1., 15.5, 0], [1., 0, 0], [1., 15.5, 0], [1., 0, 0],
[1., 15.5, 0], [1., 0, 0], [1., 15.5, 0], [1., 0, 0],
[1., 0, 0], [1., 0, 0], [1., 15.5, 0], [1., 0, 0],
[1., 15.5, 92.], [1., 0, 0], [1., 15.5, 0], [1., 0, 0],
[1., 15.5, 0], [1., 0, 0], [1., 15.5, 0], [1., 0, 0],
[1., 15.5, 0], [1., 0, 0], [1., 0, 0], [1., 0, 0]]
Я использовал 0 в качестве значения по умолчанию в приведенном выше примере.