05-20-2021, 12:02 PM

Update:

It looks like that a 2d list can be automatically recognized as a matrix.

will produce

-------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------

I don't know how to create a matrix with python linalg module.

All won't work.

What's more,

Only shows:

Then it looks like that matrix doesn't have any member function.

If use arange function:

Then m is actually a list object, not a matrix.

It looks like that a 2d list can be automatically recognized as a matrix.

Code:

m1=[[1,2],[3,4]]

m2=[[3],[4]]

print(matmul(m1,m2))

Code:

[[11.0],[25.0]]

-------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------

I don't know how to create a matrix with python linalg module.

Code:

from linalg import *

m=matrix(3,3)

m=matrix([1,2,3,4],2,2)

m=matrix([1,2,3,4],(2,2))

m=matrix([1,2,3,4],2)

All won't work.

What's more,

Code:

print(dir(matrix))

Only shows:

Code:

['__class__']

Then it looks like that matrix doesn't have any member function.

If use arange function:

Code:

m=arange(0,10)