Как построить 2D массив внутри 3D массива в Python - PullRequest
0 голосов
/ 11 октября 2018

Предположим, у вас есть 3D-массив, подобный этому:

[[['1', '1'], ['1', '2'], ['1', '3']], 
 [['3', '1'], ['3', '2'], ['3', '3']], 
 [['2', '1'], ['2', '2'], ['2', '3'], ['2', '4'], ['2', '5']]]

Каждый 2D-массив - это координаты x, y линии.Трехмерный массив - это компиляция линий в наборе данных.Как вы можете построить каждый 2D массив отдельно от всего массива?Другими словами, как вы можете построить линию с координатами (1,1), (1,2), 1,3) и другой линией (3,1), (3,2), (3,3) ии так далее?

1 Ответ

0 голосов
/ 11 октября 2018
import matplotlib.pyplot as plt
plt.plot([val1[0]  for val1 in lst_source[0] ], [val1[1]  for val1 in lst_source[0] ])
plt.plot([val1[0]  for val1 in lst_source[1] ], [val1[1]  for val1 in lst_source[1] ])
...