«matrix» 태그된 질문

수학에서 행렬 (복수 행렬)은 행과 열로 배열 된 숫자, 기호 또는 표현식의 직사각형 배열입니다. 행렬의 개별 항목을 해당 요소 또는 항목이라고합니다.

27
파이썬에서 2 차원 배열을 정의하는 방법
초기화 길이가없는 2 차원 배열을 다음과 같이 정의하고 싶습니다. Matrix = [][] 그러나 그것은 작동하지 않습니다 ... 아래 코드를 시도했지만 잘못되었습니다. Matrix = [5][5] 오류: Traceback ... IndexError: list index out of range 내 실수는 무엇입니까?

12
조옮김 / 압축 해제 기능 (zip의 역)?
2 개의 항목 튜플 목록이 있고 첫 번째 항목은 각 튜플의 첫 번째 항목을 포함하고 두 번째 목록은 두 번째 항목을 포함하는 2 개의 목록으로 변환하고 싶습니다. 예를 들면 다음과 같습니다. original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', …
505 python  list  matrix  transpose 

9
먼저 로컬 변수에 할당하지 않고 함수에서 반환 한 MATLAB 배열을 어떻게 인덱싱 할 수 있습니까?
예를 들어에서의 중간 값을 읽으려면 다음 magic(5)과 같이하십시오. M = magic(5); value = M(3,3); 얻을 value == 13. 다음 중 하나와 같은 작업을 수행하고 싶습니다. value = magic(5)(3,3); value = (magic(5))(3,3); 중간 변수를 제거합니다. 그러나 MATLAB은 Unbalanced or unexpected parenthesis or bracket앞에있는 첫 번째 괄호에 대해 불평 합니다 3. 변수 …

5
numpy 배열과 행렬의 차이점은 무엇입니까? 어느 것을 사용해야합니까?
각각의 장단점은 무엇입니까? 내가 본 것 중 하나가 필요할 경우 둘 중 하나를 다른 것으로 대체 할 수 있으므로 둘 다 사용하지 않아도됩니까? 프로그램의 스타일이 나의 선택에 영향을 줍니까? 나는 numpy를 사용하여 기계 학습을하고 있으므로 실제로 많은 행렬이 있지만 많은 벡터 (배열)가 있습니다.
346 python  arrays  matrix  numpy 

6
numpy.array 모양 (R, 1)과 (R,)의 차이점
에서은 numpy, 작업 중 일부는 형태로 반환 (R, 1)하지만 일부 반환 (R,). 이것은 명시 적 reshape으로 요구 되기 때문에 행렬 곱셈을 더 지루하게 만듭니다 . 예를 들어, 행렬이 주어진 M경우 행 수를 numpy.dot(M[:,0], numpy.ones((1, R)))어디 에서 수행 R하려면 열 방향으로 동일한 문제가 발생합니다. 우리는 얻을 것이다 matrices are not aligned이후 …

30
2 차원 배열을 어떻게 회전합니까?
Raymond Chen의 게시물 에서 영감을 받아 4x4 2 차원 배열이 있다고 가정하고 90도 회전하는 함수를 작성하십시오. Raymond는 의사 코드의 솔루션에 연결하지만 실제 상황을보고 싶습니다. [1][2][3][4] [5][6][7][8] [9][0][1][2] [3][4][5][6] 된다 : [3][9][5][1] [4][0][6][2] [5][1][7][3] [6][2][8][4] 업데이트 : Nick의 대답이 가장 간단하지만 n ^ 2보다 더 나은 방법이 있습니까? 행렬이 10000x10000이면 어떻게 …

11
가장 널리 사용되는 C ++ 벡터 / 매트릭스 수학 / 선형 대수 라이브러리는 무엇이고 비용과 이점은 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 2 년 전 . 이 질문을 개선하십시오 많은 프로젝트가 행렬 수학을 수행해야 할 필요성이 천천히 발생하고 일부 벡터 클래스를 먼저 구축하고 절반에 의존하는 사용자 정의 선형 …


12
MATLAB이 행렬 곱셈에서 왜 그렇게 빠릅니까?
CUDA, C ++, C #, Java로 벤치 마크를하고 확인 및 매트릭스 생성을 위해 MATLAB을 사용하고 있습니다. MATLAB을 사용하여 행렬 곱셈을 수행하면 2048x2048더 큰 행렬도 거의 즉시 곱해집니다. 1024x1024 2048x2048 4096x4096 --------- --------- --------- CUDA C (ms) 43.11 391.05 3407.99 C++ (ms) 6137.10 64369.29 551390.93 C# (ms) 10509.00 300684.00 2527250.00 Java …

23
JavaScript에서 2D 배열 전치
배열과 같은 배열이 있습니다. [ [1,2,3], [1,2,3], [1,2,3], ] 다음 배열을 얻기 위해 전치하고 싶습니다. [ [1,1,1], [2,2,2], [3,3,3], ] 루프를 사용하여 프로그래밍 방식으로 그렇게하는 것은 어렵지 않습니다. function transposeArray(array, arrayLength){ var newArray = []; for(var i = 0; i < array.length; i++){ newArray.push([]); }; for(var i = 0; i …

30
나선형으로 반복
친구에게는 NxM 행렬의 요소를 반복 할 수있는 알고리즘이 필요했습니다 (N과 M이 홀수 임). 나는 해결책을 찾았지만 동료 SO'ers가 더 나은 해결책을 찾을 수 있는지 알고 싶었다. 이 질문에 대한 답변으로 솔루션을 게시하고 있습니다. 출력 예 : 3x3 행렬의 경우 출력은 다음과 같아야합니다. (0, 0) (1, 0) (1, 1) (0, 1) …

6
data.frame 또는 행렬을 사용해야합니까?
언제을 사용해야하고 언제을 사용하는 data.frame것이 더 낫 matrix습니까? 둘 다 데이터를 직사각형 형식으로 유지하기 때문에 때때로 불분명합니다. 언제 어떤 데이터 유형을 사용해야하는지에 대한 일반적인 규칙이 있습니까?
152 r  matrix  dataframe  r-faq 

19
자바 매트릭스 수학 라이브러리의 성능은? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
151 java  math  matrix  performance 

9
배열에 대한 Numpy 행렬
numpy를 사용하고 있습니다. 1 개의 열과 N 개의 행이있는 행렬이 있고 N 개의 요소로 배열을 가져 오려고합니다. 예를 들어, 내가 있으면 M = matrix([[1], [2], [3], [4]])을 얻고 싶습니다 A = array([1,2,3,4]). 그것을 달성하기 위해을 사용 A = np.array(M.T)[0]합니다. 누구든지 동일한 결과를 얻는 더 우아한 방법을 알고 있습니까? 감사!
149 python  arrays  matrix  numpy 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.