NumPy and vectorize
Carl Johan Rehn
care02 at gmail.com
Wed Apr 28 14:48:27 EDT 2010
I'm having problem with the return values of NumPy's vectorize
function. When I pass an array of strings in the following simple
example, vectorize truncates the strings in the returned list. Any
clues of what to do?
Yours, Carl
import numpy as np
def __f(x):
return x
f = vectorize(__f)
s = '2010-04-28'
y1 = f(s)
y2 = f(np.array([s, s, s, s]))
In [62]: y1
Out[62]:
array('2010-04-28',
dtype='|S10')
In [63]: y2
Out[63]:
array(['2010-04-', '2010-04-', '2010-04-', '2010-04-'],
dtype='|S8')
More information about the Python-list
mailing list