Services & Resources / Wolfram Forums
MathGroup Archive
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 1999

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: TOUGH Question

  • To: mathgroup at
  • Subject: [mg18275] Re: TOUGH Question
  • From: Guilherme Roschke <gr at>
  • Date: Fri, 25 Jun 1999 15:05:21 -0400
  • Organization: University of Pennsylvania
  • References: <7ku0vc$>
  • Sender: owner-wri-mathgroup at

> Now the code witch is causing the problems:
> >  stream = OpenReadBinary[FileName];
> >  data = ReadListBinary[stream,Byte];
> >  Partition[data,80];
> The Output is: Partition::normal: Nonatomic expression expected at position
> 1 in Partition[data, 80].

	I think whats happening is ReadListBinary is putting {} around
your data which is alread a list.  Try seeing what the Dimensions[data]
gives you.  it might be something like {1,32,32} (if you file contains a
32X32 array).  This might cause data to be atomic (ie be a list of one
element (your array) rather than simply your array). if this is the case,
Flatten[data,1] will fix this.

Or this might not be the problem, although it sounds familiar.


Guilherme Roschke			 	*
Programmer					*
Dept. of Anesthesia				*
University of Pennsylvania Medical School	*
gr at			*

  • Prev by Date: Re: problems printing in Mathematica 3
  • Next by Date: Re: CounterBox to different notebook
  • Previous by thread: TOUGH Question
  • Next by thread: Re: TOUGH Question