Python中的隐式矩阵
我有乘法中的矩阵,它们是2x2,2x1和2x1Python中的隐式矩阵,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
[ 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上得到一个通用的解决方案,我简化了它