1
A
답변
5
행렬 이차원 구조이다. 평범한 파이썬에서 행렬의 가장 자연스러운 표현은리스트의리스트입니다.
그래서, 당신은 행 행렬을 작성할 수 있습니다
[[1, 2, 3, 4]]
을하고 열 행렬을 쓰기 :
[[1],
[2],
[3],
[4]]
이뿐만 아니라 MXN 행렬에 잘 확장 :
[[10, 20],
[30, 40],
[50, 60]]
af를 개발하는 방법의 예는 matfunc.py을 참조하십시오. pure Python의 ull matrix 패키지. 해당 설명서는 here입니다. 당신은 매트릭스의 일을 심각하게 얻는 경우에, 그것을 언급 다른 응답자로
>>> from pprint import pprint
>>> def mmul(A, B):
nr_a, nc_a = len(A), len(A[0])
nr_b, nc_b = len(B), len(B[0])
if nc_a != nr_b:
raise ValueError('Mismatched rows and columns')
return [[sum(A[i][k] * B[k][j] for k in range(nc_a))
for j in range(nc_b)] for i in range(nr_a)]
>>> A = [[1, 2, 3, 4]]
>>> B = [[1],
[2],
[3],
[4]]
>>> pprint(mmul(A, B))
[[30]]
>>> pprint(mmul(B, A), width=20)
[[1, 2, 3, 4],
[2, 4, 6, 8],
[3, 6, 9, 12],
[4, 8, 12, 16]]
: 여기
그리고
는리스트의-목록 표현을 사용하여 일반 파이썬에서 행렬 곱셈을 수행하는 일 아웃 예이다 많은 매트릭스 작업을 직접 지원하는 numpy을 설치해야합니다 :관련 문제
- 1. Clojure 매트릭스 표현
- 2. 매트릭스 파이썬에서 에지리스트 양식
- 3. 매트릭스 파이썬에서 cvs 파일로드
- 4. 파이썬에서 링크 된 매트릭스 구현?
- 5. Z3 파이썬에서 해싱 표현
- 6. 파이썬에서 정규 표현 사용하기
- 7. 매트릭스 : 열 이름
- 8. 단일 열 매트릭스 인덱싱
- 9. Boost.uBLAS의 매트릭스 표현 및 벡터 표현 클래스 란 무엇입니까?
- 10. 파이썬에서 매트릭스를 유지하는 매트릭스 제품
- 11. R 패키지 Limma 대조 매트릭스 차동 표현
- 12. 픽셀로 JavaFX 8에서 게임 매트릭스 표현
- 13. 계산 열 표현
- 14. 파이썬에서 복잡한 부울 표현 (django)
- 15. 파이썬에서 전체 16 진수 표현?
- 16. 파이썬에서 쉘 경로 표현 확장하기
- 17. 김프/파이썬에서 색상을 과장하여 표현
- 18. 파이썬 행, 열, 매트릭스 문제
- 19. 정렬 열 및 매트릭스 입력을위한이 코드는 파이썬에 쓴 한 매트릭스
- 20. 왜 파이썬에서 희소 매트릭스 컴퓨팅이 너무 느림
- 21. 라이브러리 사용없이 파이썬에서 스파 스 매트릭스 표현하기
- 22. 파이썬에서 비 단수 스파 스 매트릭스 생성
- 23. SSIS 파생 열 표현 문제
- 24. SSIS 파생 열 표현 .. 언제
- 25. 파이썬에서 열을 배열하는 열
- 26. 파이썬에서 열 제거
- 27. 파이썬에서 csv 열 읽기
- 28. 파이썬에서 열 몇 개입니까?
- 29. 매트릭스
- 30. 매트릭스
정확히 무엇이 필요한지에 따라 다르므로 왜 설명해야합니까? 파이썬에서 목록은 항상 행 행렬과 같지만 다른 데이터 유형을 사용하면 필요한 것을 가질 수 있습니다. –
2 행렬 1 행 행렬과 다른 행렬 행렬이 있습니다.이 두 행렬을 곱하고 싶습니다. – diva
이것을 확인하십시오 http://stackoverflow.com/questions/10508021/matrix-multiplication-in-python –