Добавление / экспорт динамического массива - Python - PullRequest
0 голосов
/ 08 ноября 2018

Довольно плохо знаком с Python и изо всех сил пытался создать что-то, что сохранит и добавит новые значения моей функции вывода в массив для экспорта. Понял, но это не элегантно

merit=5 #example input
MeritHist=[] #starting empty list
MeritHist.append(merit)

MeritArray=np.asarray(MeritHist) #turns into array
np.savetxt('test.out', MeritArray, delimiter=',')   #exports array

После первого запуска я хэширую строку MeritHist = [], чтобы она не перезапускала мой список, а затем при последующих запусках добавляются новые значения, как я хочу, но это просто кажется неправильным ...

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018
merit=5 #example input
MeritHist=[] #starting empty list
MeritHist.insert(-1,merit) ##insert to the beginning of the list 
print(MeritHist)


# or try this  
meritList= []
merit= input("Type a Number: ") 
meritList.append(merit)#aapend to the list 
print(meritList)
0 голосов
/ 08 ноября 2018

Попробуйте этот код:

merit = 5
MeritHist = [merit]
MeritArray = np.asarray(MeritHist)
np.savetxt('test.out', MeritArray, delimiter=',')
...