Как добавить в пустой numpy ndarray в цикле - PullRequest
0 голосов
/ 26 января 2020

Я получаю сумму 2 лучей формы (1,9) в oop. Как мне добавить их все в один ndarray?

mean_array = np.ndarray(shape=(1, 9))

print(mean_array.shape)

for split_array in np.asarray(split_rows):
    split_mean_array = split_array.mean(axis=0)
    print(split_mean_array[:, np.newaxis].T.shape) //prints (1, 9)
    **// This is my derived 2d array split_mean_array[:, np.newaxis].T that I want to be 
    appended**

    //I tried both the below ways, but the if I print mean_array it's all zeroes.
    #np.vstack([mean_array, split_mean_array[:, np.newaxis].T])
    #np.append(mean_array, split_mean_array[:, np.newaxis].T, axis=1)

Объявлен ли неверный размер mean_array? Или я не понимаю, как правильно добавить ndarrays. Пожалуйста, помогите.

Пример: если я получу двухэтапные массивы типа dervided, как это, в каждой итерации, [[1 -3 0,2 0 -0 -0,8 -0,4 -0,1 0]], как мне добавить их в mean_array?

...