R
Raoul
It appears that matrixmultiply(A,B) has a side-effect of transposing the
second argument (B).
Is this supposed to happen?
Is there anyway to prevent it from transposing?
This shows what happens:
#! /usr/bin/env python
from numarray import *
A=array([[350],
[370],
[510],
[490],
[500]])
B=array([[35,37,51,49,50]])
print "A and B before matmul:"
print A
print B
AB=matrixmultiply(A,B)
print "AxB, A, B, after matmul:"
print AB
print A
print B
print"Apparantly, the second argument of matrixmultiply(A,B) is always
transposed."
------------ And now a word from our sponsor ----------------------
For a quality mail server, try SurgeMail, easy to install,
fast, efficient and reliable. Run a million users on a standard
PC running NT or Unix without running out of power, use the best!
---- See http://netwinsite.com/sponsor/sponsor_surgemail.htm ----
second argument (B).
Is this supposed to happen?
Is there anyway to prevent it from transposing?
This shows what happens:
#! /usr/bin/env python
from numarray import *
A=array([[350],
[370],
[510],
[490],
[500]])
B=array([[35,37,51,49,50]])
print "A and B before matmul:"
print A
print B
AB=matrixmultiply(A,B)
print "AxB, A, B, after matmul:"
print AB
print A
print B
print"Apparantly, the second argument of matrixmultiply(A,B) is always
transposed."
------------ And now a word from our sponsor ----------------------
For a quality mail server, try SurgeMail, easy to install,
fast, efficient and reliable. Run a million users on a standard
PC running NT or Unix without running out of power, use the best!
---- See http://netwinsite.com/sponsor/sponsor_surgemail.htm ----