Hi,

how can I use Python's built-in `slice` object on CArray? Currently, I'm
trying

    In:  coord_slice
    Out: [slice(0, 31, None), slice(0, 5760, None), slice(0, 2880, None)]

    In:  _ds
    Out:  /data/mydata (CArray(31, 5760, 2880), shuffle, blosc(5)) ''
          atom := Float32Atom(shape=(), dflt=0.0)
          maindim := 0
          flavor  := 'numpy'
          byteorder := 'little'
          chunkshape := (1, 45, 2880)

    In: _ds[coord_slice]
    Out: *** TypeError: long() argument must be a string or a number,
not 'slice'

The problem is that I want to write something generic, and I don't know
beforehand how many dimensions the CArray has. My current plan is to
create a tuple of slice objects programatically (using list
comprehension), and then use this tuple as index. But apparently it
doesn't work with pytables 2.3.1.

Any suggestions on how to accomplish my task are greatly appreciated :)

Cheers, Andreas.

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to