У меня есть массив пустышек, называемый «MEL» формы (94824,).
Эти значения содержат массивы различной формы, такие как (99,13), (54, 13) (87, 13).Я хотел бы заполнить массивы, которые меньше (99,13) нулями или даже лучше среднего значения этого массива.
MEL = numpy.ndarray and
for i in MEL: i = <class 'numpy.ndarray'> (i.shape = 99, 13) except for the ones that need to be filled
for j in i: j = <class 'numpy.ndarray'>
До сих пор у меня есть это:
max_len = np.max([len(a) for a in MEL])
for i in MEL:
i = np.asarray([np.pad(a, (0, max_len - len(a)), 'constant', constant_values=0) for a in i])
Но формы остаются теми же.какие-либо предложения?