저는 곱셈에 행렬을 가지고 있으며 2x2, 2x1 및 2x1입니다.Python의 암시 적 행렬
[ a b [ e(A1) [ A1
c d ] X f(A2) ] = A2 ]
어떻게 파이썬에서 A1과 A2를 계산할 수 있습니까? 암묵적인 방법을 사용 하겠지만 어떻게 할 것인가?
저는 곱셈에 행렬을 가지고 있으며 2x2, 2x1 및 2x1입니다.Python의 암시 적 행렬
[ a b [ e(A1) [ A1
c d ] X f(A2) ] = A2 ]
어떻게 파이썬에서 A1과 A2를 계산할 수 있습니까? 암묵적인 방법을 사용 하겠지만 어떻게 할 것인가?
numpy을 사용해야한다고 생각합니다. 당신이 virtualenv
에없는 경우
$ 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
root
로 수행 리눅스에서
설치 NumPy와 같은 쉬운 같습니다. 당신이 수학을 함께 플레이해야하는 경우
>>> 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를 코딩 할 수 없다. 왜냐하면 나는 그것을 모른다. –
방정식을 변형하는 것이 그렇게 문제가되지 않습니까? – pt12lol
네, 그렇게 생각합니다. 실제로 문제는 훨씬 더 복잡한 형태입니다. 스택 오버플로에 대해 단순화했습니다. –
문제에서 'A1'과'A2'를 찾는 수학에 관한 질문입니까 아니면 프로그램하는 방법 중 하나입니까? 나는 이것이 이전의 질문에 대한 올바른 사이트인지 확신하지 못한다. 어쩌면 [수학 스택 교환 사이트] (http://math.stackexchange.com)에서 질문을하기 전에 FAQ를 읽어보십시오. 이것이 정말로 프로그래밍 질문이라면 행렬을 정의하는 방법과 같이 더 자세한 내용을 제공해야합니다. – Blckknght
예 파이썬을 사용하여이 A1과 A2 값을 찾아야합니다. 하지만 코드 작성법을 모르겠습니다. 사실 내 문제는 복잡하지만 stackoverflow.com에 보편적 인 솔루션을 얻으려면 그것을 단순화했습니다. –