[Numpy-discussion] loadtxt error
frank wang
f.yw at hotmail.com
Mon Sep 22 15:19:16 EDT 2008
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/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20080922/e5b663fb/attachment.html>
More information about the NumPy-Discussion
mailing list