动态数组追加/导出Python

2024-09-27 09:32:06 发布

您现在位置:Python中文网/ 问答频道 /正文

对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=[]行进行散列,这样它就不会重新启动我的列表,然后在后续的运行中,会像我所希望的那样添加新的值,但是感觉不太对劲。。。你知道吗


Tags: 函数inputexamplenp数组arraylistempty
2条回答
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)

请尝试以下代码:

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

相关问题 更多 >

    热门问题