파이썬에서 공간을 낭비하지 않는 데이터 구조로 희소 행렬을 나타내지 만, 같은 시간에 일정한 액세스 시간을 유지합니다. 그것을하기의 어떤 쉬운 또는 사소한 방법 있는가? 나는 scipy와 같은 도서관이 가지고 있다는 것을 압니다.라이브러리 사용없이 파이썬에서 스파 스 매트릭스 표현하기
0
A
답변
0
많은 방법이 있습니다. 예를 들어, 각 목록 요소가 데이터 개체 중 하나이거나 N 개의 빈 항목을 나타내는 정수인 목록을 유지할 수 있습니다.
0
터플을 키로 사용하여 Dict가 작동 할 수 있습니다.
0
scipy.sparse
라이브러리는 목적에 따라 다른 형식을 사용합니다. 모두 2 차원 행렬을 구현합니다.
키 사전 - 데이터 구조는 좌표의 튜플을 키로 사용하여 사전입니다. 이것은 설치 및 사용이 가장 쉽습니다.
목록 목록 - 2 목록 목록이 있습니다. 한 목록에는 열 좌표가 있고 다른 목록에는 다른 열 데이터가 있습니다. 행렬의 행당 하나의 하위 목록.
coo - 고전적인 디자인. 3 배열, 행 좌표, 열 좌표 및 데이터 값
압축 된 행 (또는 열) -
coo
의 더 복잡한 버전으로 수학 연산에 최적화되어 있습니다. 기존 선형 대수학 수학 수십 년을 기준으로대각선 - 행렬에 적합한 대부분의 값이 약간 대각선에있는 있었다
관련 문제
- 1. 파이썬에서 비 단수 스파 스 매트릭스 생성
- 2. 스파 스 매트릭스 곱셈을위한 fortran 라이브러리
- 3. 스파 스 매트릭스 svd에서 파이썬
- 4. Scipy : 스파 스 매트릭스
- 5. 스파 스 매트릭스 정렬
- 6. Numba의 스파 스 매트릭스
- 7. 자바의 스파 스 매트릭스 곱셈
- 8. Cluto 스파 스 매트릭스 클러스터링
- 9. 스파 스 매트릭스 라이브러리가 필요합니다.
- 10. C에서 스파 스 매트릭스 변환
- 11. matlab의 스파 스 매트릭스 배열
- 12. scipy 스파 스 매트릭스 인덱스
- 13. 스파 스 매트릭스 시간 계산
- 14. 자바 스파 스 매트릭스 생성
- 15. 파이썬에서 스파 스 코딩
- 16. 스파 스 매트릭스 용 Fortran 90/95 라이브러리?
- 17. 파이썬에서 스파 스 매트릭스를 지원합니까?
- 18. 파이썬에서 스파 스 매트릭스를 효율적으로 추가하는 방법
- 19. GPU 또는 CPU의 스파 스 매트릭스 곱셈?
- 20. 스파 스 매트릭스 구현 및 Java에서의 작업
- 21. 희박한 coo_matrix에서 얻은 대각선 스파 스 매트릭스
- 22. 큰 scipy 스파 스 매트릭스 작성
- 23. MATLAB 스파 스 매트릭스 솔버? 메모리 오류
- 24. 데이터 프레임에서 스파 스 매트릭스 만들기
- 25. 스파 스 매트릭스 메모리 요구 사항 향상
- 26. R을위한 성숙한 스파 스 매트릭스 패키지는 대부분?
- 27. 스파 스 매트릭스 파일 형식 및 변환
- 28. 매우 큰 스파 스 매트릭스 만들기 R
- 29. 스파 스 매트릭스 곱셈의 Theano 그래디언트
- 30. CRS 스파 스 매트릭스 스토리지 정보