On 6/23/06, Sven Schreiber <[EMAIL PROTECTED]> wrote:
> Keith Goodman schrieb:
> > How do I make a NxN diagonal matrix with a Nx1 column vector x along
> > the diagonal?
> >
>
> >>> help(n.diag)
> Help on function diag in module numpy.lib.twodim_base:
>
> diag(v, k=0)
>     returns the k-th diagonal if v is a array or returns a array
>     with v as the k-th diagonal if v is a vector.

I tried

>> x = rand(3,1)

>> diag(x)
array([ 0.87113114])

Isn't rand(3,1) a vector?

Off list I was given the example:
 x=rand(3)
diag(3)

That works. But my x is a Nx1 matrix. I can't get it to work with matrices.

Joris: The Numpy Example List looks good. I hadn't come across that before.

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion

Reply via email to