[Numpy-discussion] How do I make a diagonal matrix?
Alan G Isaac
aisaac at american.edu
Fri Jun 23 14:29:11 EDT 2006
> Alan G Isaac wrote:
>> Hmm. One would think that diag() would accept a flatiter
>> object, but it does not. Shouldn't it??
On Fri, 23 Jun 2006, Travis Oliphant apparently wrote:
> It doesn't?
> try:
> a = rand(3,4)
> diag(a.flat).shape
OK, but then try:
>>> a=N.mat(a)
>>> N.diag(a.flat).shape
(1,)
Why is a.flat not the same as a.A.flat?
Alan Isaac
More information about the NumPy-Discussion
mailing list