***[Possible UCE]*** user-defined type example

Travis Oliphant oliphant.travis at ieee.org
Sun Oct 8 00:29:39 EDT 2006


Matt Knox wrote:
> Could someone please point me to/provide me with a basic example of 
> creating a user defined type?
>  
> Here is my completely naive attempt which obviously doesn't work...
>
> import numpy
>  
> class myType(numpy.void):
>     def __init__(self,val):
>         self.val = val
>  
> testType = numpy.dtype(myType)
>
> val1 = myType(5)
> val2 = myType(6)
>  
> foo = numpy.array([val1,val2],testType)
>  
>  
> Any help would be greatly appreciated. Thanks,
>  

A "true" user-defined data-type can only be done in C.

However.  You can use the "VOID" data-type to create a type with 
multiple fields.   What do you want to do with your user-defined data-type.

-Travis


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV




More information about the NumPy-Discussion mailing list