From: Paul F D. <pa...@pf...> - 2002-10-13 04:32:31
|
What took me a long while to appreciate is that inheriting from Numeric wasn't going to do me any good precisely because any operation such as a+b was going to produce an array not one of my new foos, unless I overrode it. So in fact you end up having to override darn near everything. I can only suggest MA as an example. People have succeeded in similar tasks by starting with the MA source and changing it to suit. > -----Original Message----- > From: num...@li... > [mailto:num...@li...] On Behalf Of Rob > Sent: Saturday, October 12, 2002 3:13 PM > To: num...@li... > Subject: [Numpy-discussion] Dyadic Python > > > As a help for me learning Dyadic vector analysis, I have been > working on a Numpy class for manipulating Dyads. I am > wondering if anyone else has any similar interests. Most of > the impetus for the work comes from "Methods for > Electromagnetic Field Analysis" by Ismo Lindell. In numerous > searches I found no computer code dealing with Dyads. > > My biggest stumbling block so far is integrating the > symbolism of Dyadic analysis into something understandable. > Operator overloading isn't > going to help me. For example in my program: > > A=dyad(a,b) where a and b are complex vectors > B=dyad(c,d) " > A.dmmd(B) is equivalent to double dyadic multiplication of the dyads A > and B. :) In a book this would be written something like A xx B > except that the x's would be aligned vertically. > > Ok, its an insane project. Rob. > > > -- > ----------------------------- > The Numeric Python EM Project > www.pythonemproject.com ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Numpy-discussion mailing list Num...@li... https://lists.sourceforge.net/lists/listinfo/numpy-discussion |