Sto facendo alcuni calcoli dopo aver letto un file, e voglio memorizzare il risultato (un singolo numero) in un altro file. Voglio essere in grado di fare cose con questo file in seguito. Sto riscontrando problemi con la memorizzazione del risultato nel file di testo.Come scrivere il risultato di un calcolo in un file in python?
ho provato questo:
c = fdata_arry[:,2]*fdata_arry[:,4]
d = np.sum(c)
print d
f = open('test','w')
f.write(d)
f.close()
che mi dà questo errore per la linea f.write(d)
:
Non-character array cannot be interpreted as character buffer
Ho anche provato ad utilizzare np.savetxt('test.dat',d)
ma che mi dà:
IndexError: tuple index out of range
Qualsiasi idea come posso risolvere questo? Notare che d
è solo un singolo valore, che è la somma di alcuni numeri.
provare http://stackoverflow.com/questions/13255758/numpy-savetxt-tuple-index-out-of-range – user2085282
f.write (str (d)) – chris