Как бы вы построили результаты итераций вложенных циклов? - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть вложенный цикл for, и я не могу отобразить все мои результаты одновременно.

В печати 1 я вижу все результаты, которые хочу построить, однако, если я пытаюсь переместить свои команды построения в этот отступ, я получаю 5 отдельных графиков (мне нужен только 1).

Текущие команды построения дают только последний «набор» данных.

Я попытался добавить дополнительные

array_1 = np.append(array_1, [a,x])

операторов на других уровнях отступа, чтобы попытаться добавить все эти «наборы», но тогда я, кажется, получаю только одну точку сюжета.

for j in range (5):    

    x = 0.1         
    a = 0.2                         
    array_1 = np.array([a, x])    

    for i in range(10):   

        x = x**2                        
        array_1 = np.append(array_1, [a,x])    
        array_1 = array_1.reshape(-1,2)

    # print 1 gives all 55 the points I want to plot 
    print(j, i, array_1)

# print 2 only gives the last 11 points
#print(j, i, array_1)

plt.plot(array_1[:,0], array_1[:,1],'r.')     
plt.show()
plt.close()

Любая помощь будет высоко ценится. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...