[Numpy-discussion] Linux to Windows porting question
Robert Kern
rkern at ucsd.edu
Tue Sep 6 11:50:05 EDT 2005
Daniel Sheltraw wrote:
> Hello NumPy Listees
>
> I am trying to port some code to Windows that works fine under Linux.
> The offending line
> is:
>
> blk = fromstring(f_fid.read(BLOCK_LEN),
> num_type).byteswapped().astype(Float32).tostring()
>
> The error I get is:
>
> ValueError: string size must be a multiple of element size
>
> Does anyone have an idea where the problem might be? BLOCK_LEN is
> specified in bytes
> and num_type is Int32.
Is f_fid opened in binary mode?
f_fid = open(filename, 'rb')
It should be.
--
Robert Kern
rkern at ucsd.edu
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
More information about the NumPy-Discussion
mailing list