[Numpy-discussion] tofile problems
Paul Probert
paulprobert at sbcglobal.net
Wed Jul 28 23:50:15 EDT 2010
All,
I'm trying to write numpy arrays as binary data, to support a legacy
file format. So I open a file and write to it:
fp = open('somefile','w')
...
oldpos = fp.tell()
somenumpyarray.tofile(fp)
newpos = fp.tell()
diff = newpos - oldpos - somenumpyarray.nbytes
if diff != 0:
print 'ahhah! mismatch=',diff
...
I'm observing that every once in while I get 'ahhah! mismatch=1', that
is, the file position is advanced by one more byte than x.nbytes would give.
I'm using 1.4.1 on windows, python 2.5.
Any ideas?
Thanks,
Paul Probert
University of Wisconsin
More information about the NumPy-Discussion
mailing list