Hi, All,
I am struggling to make the loadtxt works. In my file, I have several colunms
of data, say I have two. When I use the following command to load the data,
fid=loadtxt('filename.csv',comments='"',dtype='|S4',converters={0:lambda
s:int(s,16)})
It will load an array has two columns. However, I only want to load one column
to save the memory. If I type
fid=loadtxt('filename.csv',comments='"',dtype='|S4',converters={0:lambda
s:int(s,16)},usecols=(1,))
I got error:
337 for i, conv in (user_converters or {}).iteritems(): 338
if usecols:--> 339 i = usecols.find(i) 340 converters[i]
= conv 341
AttributeError: 'tuple' object has no attribute 'find'>
c:\python25\lib\site-packages\numpy\lib\io.py(339)loadtxt() 338 if
usecols:--> 339 i = usecols.find(i) 340 converters[i] =
conv
Can someone help to solve this problem? Or is this a bug in loadtxt?
Here is a test file with contains:
"ADCOUT" "Nyquist"29F 23529F 397
Thanks
Frank
_________________________________________________________________
See how Windows Mobile brings your life together—at home, work, or on the go.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion