Инструмент для визуализации данных - vstack
Функция vstack используется для вертикального объединения массивов вдоль первой оси. Она принимает массивы как аргументы и возвращает новый массив, состоящий из исходных массивов, расположенных вертикально.
Пример использования функции vstack:
python
import numpy as np
# Создаем два массива размером 2x3
a = np.array([[1, 2, 3], [4, 5, 6]])
b = np.array([[7, 8, 9], [10, 11, 12]])
# Используем функцию vstack для объединения массивов вертикально
c = np.vstack((a, b))
print(c)
# Результат:
# [[ 1 2 3]
# [ 4 5 6]
# [ 7 8 9]
# [10 11 12]]
В данном примере мы создаем два массива `a` и `b` размером 2x3. Затем мы используем функцию vstack для объединения этих массивов в новый массив `c`, который содержит 4 строки и 3 столбца.
Функция vstack может принимать любое количество аргументов, содержащих массивы, а также массивы разных размеров. Она объединяет их вертикально в порядке, в котором они передаются в качестве аргументов.
python
import numpy as np
# Создаем три массива разных размеров
a = np.array([1, 2, 3])
b = np.array([[4, 5, 6], [7, 8, 9]])
c = np.array([[10, 11, 12]])
# Используем функцию vstack для объединения массивов вертикально
d = np.vstack((a, b, c))
print(d)
# Результат:
# [[ 1 2 3]
# [ 4 5 6]
# [ 7 8 9]
# [10 11 12]]
В данном примере мы создаем три массива `a`, `b` и `c`, содержащих разное количество строк и столбцов. Мы затем используем функцию vstack для объединения этих массивов вертикально. Она объединяет массивы в порядке, в котором они передаются в качестве аргументов, и заполняет отсутствующие элементы нулями.
Таким образом, функция vstack является удобным и эффективным способом объединения нескольких массивов вдоль первой оси, что упрощает обработку данных в научных расчетах и машинном обучении.