Я пытаюсь запустить двухмерный контурный контур для сети, и у меня возникают проблемы с отображением начальной сетки.
Учитывая количество столбцов и количество строк, как я могу написать функцию, которая будет строить сетку так, чтобы отображались все точки в данном диапазоне?
Я попытался построить 4 столбца и 3 ряда точек, выполнив следующее:
r = 3
c = 4
x = [i for i in range(c)]
y = [i for i in range(r)]
plot(x,y,'ro')
grid()
show()
и получите эту ошибку:
'ValueError: x and y must have same first dimension'
Итак, я попытался протестировать его на сетке 4x4 и получил это, и я приблизился к тому, что я хочу, однако он только отображает точки (0,0), (1,1), (2,2) и (3). , 3)
Однако я также хочу очки (0,0), (1,0), (2,0), (3,0), (1,0), (1,1) ... (3 , 2), (3,3), так как позже мне понадобится построить векторы из этой точки, указывающие направление потока для моей сети.
Извините, я знаю, что моя терминология не так уж хороша. Кто-нибудь знает, как это сделать и как это работает для сеток, которые не являются квадратными?