NumPy methods
NumPy has built-in methods for reading and writing NumPy array data to text files. These are numpy.loadtxt
and numpy.savetxt
.
savetxt
Writing an array to a text file is simple:
savetxt(filename,data)
There are two useful parameters given as strings, fmt
and delimiter
, which control the format and the delimiter between columns. The defaults are space for the delimiter and %.18e
for the format, which corresponds to the exponential format with all digits. The formatting parameters are used as follows:
x = range(100) # 100 integers savetxt('test.txt',x,delimiter=',') # use comma instead of space savetxt('test.txt',x,fmt='%d') # integer format instead of float with e
loadtxt
Reading to an array from a text file is done with the help of the ...
Get Scientific Computing with Python 3 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.