2

いくつかのリストの平均値を計算しました。データをtxtまたはcsvファイルに保存したいと思います。これが私のアプローチです:

k=range(8,15)
for i in k:
    q=range(i)
    g=mean(q)    
    print g        
    savetxt('mean_values.txt', g)

しかし、これは私に与えますIndexError: tuple index out of rangesavetxt配列が必要なためだと思いますが、gコンテナは浮動小数点数です。しかし、配列を定義してもg_、同じエラーが発生します。

k=range(8,15)
for i in k:
    q=range(i)
    g=mean(q)    
    g_=array(g)    
    print g_
    savetxt('mean_values.txt', g_)

トリックはどこにありますか?

4

3 に答える 3

1
myFile = open("mean_values.csv","w")
myFile.write("ID" + "," + "Mean Value" +"\n") //column headers
k=range(8,15)
for i in k:
    q=range(i)
    g=str(mean(q))   
    myFile.write(str(i) + "," + g +"\n")
myFile.close() 

Excelで開くと、2列が表示されます。ID のあるもの 平均値のあるもの

于 2013-11-13T15:15:39.277 に答える
0

(g,)代わりに使用gして、1 つの float を含むタプルにします。

于 2013-11-13T14:28:04.353 に答える