[Numpy-discussion] converting scalar to array with dimension 1
Mark Bakker
markbak at gmail.com
Fri Mar 30 08:56:13 EDT 2007
Hello list -
I have a function that normally accepts an array as input, but sometimes a
scalar.
I figured the easiest way to make sure the input is an array, is to make it
an array.
But if I make a float an array, it has 0 dimension, and I can still not do
array manipulation on it.
>>> a = 3
>>> a = array(a)
>>> shape(a)
()
>>> a[0]
Traceback (most recent call last):
File "<pyshell#121>", line 1, in ?
a[0]
IndexError: 0-d arrays can't be indexed
What would be the best (and easiest, this is for an intro class I am
teaching) way
to convert a to an array (recall, most of the time a is already an array).
Thanks for your help, Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20070330/2e9afc0a/attachment.html>
More information about the NumPy-Discussion
mailing list