Массив стека от Loop Numpy Python

Я хочу сложить массив в цикл, поэтому я инициализировал пустой массив. Я получаю данные из файлов csv. Каждое значение data[column] представляет собой массив из четырех значений. Пример = [1, 2, 3, 4]

Это код на Python.

    addedarray = []
    for column in data:
        array = data[column]

        temp = np.argsort(-(array))
        ranks = np.empty_like(temp)
        ranks[temp] = np.arange(len(array)) + 1 

        npranks = np.array(ranks)

        addedarray = np.vstack((addedarray, npranks))

Однако появилась ошибка "все измерения входного массива, кроме оси конкатенации, должны точно совпадать".

Когда я даю дополнительные массивы исходных данных из 4 значений, он работает. Так есть ли способ запустить стек с пустым массивом? Спасибо за помощь.

0 ответов

Другие вопросы по тегам