У меня есть список списков, и я пытаюсь извлечь строки из списка и нанести их на общую переменную x. Поэтому я пытаюсь извлечь каждую строку за раз, используя al oop,
for i in range(10):
tlist = list(zip(*v_avg_store))
tlist[0]
print(tlist)
x = np.array(steps_store)
y = np.array(tlist)
plt.plot(x,y)
v_avg_store = [100,23,23,45,12,122], [2,1232,123,43,545,645], [234,23,43,556,33,45]
Я хочу извлечь каждый набор данных и график,
ex: 100,23,23,45,12,122 (y-axis) vs index (x-axis)
для каждого набора на том же участке.
, который возвращает мне ошибку,
x = np.array (steps_store) y = np.array (tlist) plt.plot (x, y) plt.xlabel (" steps ")
/ usr / local / lib / python3 .6 / dist-packages / matplotlib / axes / _base.py в _xy_from_xy (self, x, y), если x.shape [0]! = y.shape [0]: повысить ValueError ("x и y должны иметь одинаковое первое измерение, но" иметь формы {} и {} ". формат (x.shape, y.shape)), если x.ndim> 2 или y.ndim> 2: повысить ValueError («x и y могут быть не больше 2-D, но иметь»
ValueError: x и y должны иметь одинаковое первое измерение, но иметь формы (99990,) и (50000, 10)
Как мне решить эту проблему? Существует ли способ извлекать строку за строкой из списка списка и одновременно выводить их все на один график?