np.zeros(5)
создает массив массива 5 со всеми значениями, установленными на ноль: [0. 0. 0. 0. 0.]
np.arange(5)
создает массив массива 5 с возрастающими числами, начинающимися с 0: [0. 1. 2. 3. 4.]
np.c_
соединяет оба массива с 2d-массивом: [[0. 0.][0. 1.][0. 2.][0. 3.][0. 4.]]
Имеет форму (5, 2)
. Для получения дополнительной информации о np.c_
см. Документацию здесь
.T
, просто транспонируйте массив (переворачивая косули и столбцы). Следовательно вы получаете [[0. 0. 0. 0. 0.][0. 1. 2. 3. 4.]]
с формой (2, 5)
.
Теперь plt.plot(...)
с одним двумерным массивом формы (m, n)
просто строит для вас n
линий с m
точками данных. Вы можете определить количество данных по максимальному значению оси X, показанному на ваших графиках. Поскольку отсчет начинается с 0, ваше число точек данных является максимальным значением на оси х + 1.