有些忘记了,写一下,备忘。

——by realasking

In [1]: import numpy as np

In [2]: A=np.array([[1,2],[3,4]])

直接乘是对应元素相乘:

In [3]: A*A
Out[3]:
array([[ 1,  4],
        [ 9, 16]])

做矩阵乘法要用dot,下面的是A^2:

In [4]: np.dot(A,A)
Out[4]:
array([[ 7, 10],
        [15, 22]])

叉乘用cross:

In [5]: np.cross(A,A)
Out[5]: array([0, 0])