On Thu, Jun 6, 2013 at 8:56 PM, James Adams <[email protected]> wrote: > I would like to create an array object and initialize the array's > values with an arbitrary fill value, like you can do using the ones() > and zeros() creation routines to create and initialize arrays with > ones or zeros. Is there an easy way to do this? If this isn't > possible then what is the most efficient way to initialize a numpy > array with an arbitrary fill value? > > In order to provide such an array creation routine I can imagine that > it'd be as simple as taking the code for ones() and/or zeros() and > modifying that code so that it provides an additional fill value > argument and then within the section which does the initialization of > the array it could use that fill value instead of 1 or 0. Is this a > naive assumption?
Basically, yes. They both boil down to this: x = np.empty(...) x.fill(arbitrary_fill_value) With just a little bit of extra help for structured dtypes (which is relevant for zeros() but not much for you, I don't think). -- Robert Kern On Thu, Jun 6, 2013 at 8:56 PM, James Adams <[email protected]> wrote: > I would like to create an array object and initialize the array's > values with an arbitrary fill value, like you can do using the ones() > and zeros() creation routines to create and initialize arrays with > ones or zeros. Is there an easy way to do this? If this isn't > possible then what is the most efficient way to initialize a numpy > array with an arbitrary fill value? > > In order to provide such an array creation routine I can imagine that > it'd be as simple as taking the code for ones() and/or zeros() and > modifying that code so that it provides an additional fill value > argument and then within the section which does the initialization of > the array it could use that fill value instead of 1 or 0. Is this a > naive assumption? > > Thanks in advance for your help with this issue. > > --James > _______________________________________________ > NumPy-Discussion mailing list > [email protected] > http://mail.scipy.org/mailman/listinfo/numpy-discussion -- Robert Kern _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
