Python中的隐式矩阵

Python中的隐式矩阵,python,matrix,matrix-multiplication,implicit,Python,Matrix,Matrix Multiplication,Implicit,我有乘法中的矩阵,它们是2x2,2x1和2x1 [ a b [ e(A1) [ A1 c d ] X f(A2) ] = A2 ] 如何在Python中计算A1和A2?我想我会使用隐式方法,但如何使用呢 我认为您需要使用 在Linux中安装numpy非常简单,例如: $ pip install numpy Collecting numpy Downloading numpy-1.11.2-cp27-cp27mu-manylin

我有乘法中的矩阵,它们是2x2,2x1和2x1

[ a b        [ e(A1)          [ A1
  c d ]  X     f(A2) ]    =     A2 ] 
如何在Python中计算A1和A2?我想我会使用隐式方法,但如何使用呢

我认为您需要使用

在Linux中安装numpy非常简单,例如:

 $ pip install numpy
Collecting numpy
  Downloading numpy-1.11.2-cp27-cp27mu-manylinux1_x86_64.whl (15.3MB)
    100% |████████████████████████████████| 15.3MB 92kB/s
Installing collected packages: numpy
Successfully installed numpy-1.11.2
如果您不在
virtualenv
中,请以
root
的身份执行此操作

下面是交互式Python会话中的矩阵乘法示例:

>>> import numpy as np
>>> a = [[1, 0], [0, 1]]
>>> b = [[4, 1], [2, 2]]
>>> np.matmul(a, b)
array([[4, 1],
       [2, 2]])
如果你要玩数学,Numpy是最好的选择。

我认为你需要使用

在Linux中安装numpy非常简单,例如:

 $ pip install numpy
Collecting numpy
  Downloading numpy-1.11.2-cp27-cp27mu-manylinux1_x86_64.whl (15.3MB)
    100% |████████████████████████████████| 15.3MB 92kB/s
Installing collected packages: numpy
Successfully installed numpy-1.11.2
如果您不在
virtualenv
中,请以
root
的身份执行此操作

下面是交互式Python会话中的矩阵乘法示例:

>>> import numpy as np
>>> a = [[1, 0], [0, 1]]
>>> b = [[4, 1], [2, 2]]
>>> np.matmul(a, b)
array([[4, 1],
       [2, 2]])

如果你要玩数学,Numpy是最好的选择。

但是我的问题是隐含的,因为你可以看到e(A1)和f(A2)。我的意思是我有A1,但同时我想找到它。所以我不能简单地编码A1=blabla。。因为我不知道。这不是一个转换方程的问题吗?是的,我想是的。实际上,这个问题的形式要复杂得多。我对堆栈流进行了简化,但我的问题是隐式的,正如你们看到的e(A1)和f(A2)。我的意思是我有A1,但同时我想找到它。所以我不能简单地编码A1=blabla。。因为我不知道。这不是一个转换方程的问题吗?是的,我想是的。实际上,这个问题的形式要复杂得多。我将其简化为堆栈流。您的问题是关于在您的问题中查找
A1
A2
的数学问题,还是关于如何编程的问题?我不确定这是否是解决前一类问题的正确地点。也许可以去看看(在问问题之前一定要先阅读他们的常见问题)。如果这真的是一个编程问题,您需要提供更多的细节,比如如何定义矩阵。但我不知道怎么编码。事实上,我的问题很复杂,但为了得到stackoverflow的通用解决方案,我对它进行了简化。你的问题是关于在你的问题中找到
A1
A2
的数学,还是如何编程?我不确定这是否是解决前一类问题的正确地点。也许可以去看看(在问问题之前一定要先阅读他们的常见问题)。如果这真的是一个编程问题,您需要提供更多的细节,比如如何定义矩阵。但我不知道怎么编码。事实上,我的问题很复杂,但为了在stackoverflow.com上得到一个通用的解决方案,我简化了它