«matrix» 태그된 질문

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


8
NumPy Matrix와 Array 클래스의 곱셈은 어떻게 다릅니 까?
numpy 문서는 행렬 작업을 위해 행렬 대신 배열을 사용하는 것이 좋습니다. 그러나 (최근까지 사용했던) 옥타브와 달리 *는 행렬 곱셈을 수행하지 않으므로 matrixmultipy () 함수를 사용해야합니다. 이것이 코드를 읽을 수 없게 만든다고 생각합니다. 아무도 내 의견을 공유하고 해결책을 찾았습니까?

6
행렬 또는 데이터 프레임의 모든 행에 함수 적용
2 행렬과 2 벡터를 인수 중 하나로 취하는 함수가 있다고 가정합니다. 행렬의 각 행에 함수를 적용하고 n- 벡터를 얻고 싶습니다. R에서이 작업을 수행하는 방법은 무엇입니까? 예를 들어, 세 점에서 2D 표준 정규 분포의 밀도를 계산하고 싶습니다. bivariate.density(x = c(0, 0), mu = c(0, 0), sigma = c(1, 1), rho = …
129 r  function  matrix  apply  sapply 

8
numpy에서 1D 배열을 2D 배열로 변환
2D 배열의 열 수를 지정하여 1 차원 배열을 2 차원 배열로 변환하고 싶습니다. 다음과 같이 작동하는 것 : > import numpy as np > A = np.array([1,2,3,4,5,6]) > B = vec2matrix(A,ncol=2) > B array([[1, 2], [3, 4], [5, 6]]) numpy에 내 구성 함수 "vec2matrix"와 같은 기능이 있습니까? (2D 배열처럼 1D …

3
R을 사용하여 최대 값을 포함하는 행 인덱스 찾기
다음 행렬이 주어지면 두 번째 열에서 최대 값을 찾고 싶다고 가정합니다. mat <- matrix(c(1:3,7:9,4:6), byrow = T, nc = 3) mat [,1] [,2] [,3] [1,] 1 2 3 [2,] 7 8 9 [3,] 4 5 6 max(mat[,2])8을 반환한다는 것을 알고 있습니다. 행 인덱스 (이 경우 행 2)를 어떻게 반환 할 …
117 r  matrix 


8
회전에 쿼터니언이 사용되는 이유는 무엇입니까?
저는 물리학 자이며 프로그래밍을 배우고 있으며 행렬 / 벡터 형식으로 작성하는 대신 회전에 쿼터니언을 사용하는 많은 사람들을 만났습니다. 물리학에서 우리가 쿼터니언을 사용하지 않는 아주 좋은 이유가 있습니다 (때때로 Hamilton / Gibbs / etc에 대해 이야기하는 기괴한 이야기에도 불구하고). 물리학은 우리의 설명이 좋은 분석적 행동을 가져야합니다 (정확하게 정의 된 의미가 있지만 …


4
numpy에서 요소 별 행렬 곱셈 (아다 마르 곱)을 얻는 방법은 무엇입니까?
두 개의 행렬이 있습니다 a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) 내가 요소 현명한 제품을 얻으려면, [[1*5,2*6], [3*7,4*8]],과 동등 [[5,12], [21,32]] 나는 시도했다 print(np.dot(a,b)) 과 print(a*b) 하지만 둘 다 결과를 제공합니다 [[19 22], [43 50]] 이것은 요소 별 곱이 아니라 행렬 곱입니다. 내장 함수를 사용하여 요소 별 제품 (일명 …


1
이해되지 않는 데이터 유형
행렬을 사용하여 물건을 계산하려고합니다. 코드는 이쪽 import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] 하지만 '데이터 유형이 이해되지 않음'이 표시되고 터미널에서 수행하면 작동합니다.
96 python  matrix  numpy 

3
열의 공통 값을 기반으로 큰 데이터 프레임을 데이터 프레임 목록으로 분할
열 중 하나에 ID (고유하지 않은 사용자 식별) (10 열)가 포함 된 "사용자"의 작업을 수집하는 10 개의 열이있는 데이터 프레임이 있습니다. 데이터 프레임의 길이는 약 750000 행입니다. 단일 액터의 동작을 분리하기 위해 "사용자"식별자를 포함하는 열로 분할 된 개별 데이터 프레임 (데이터 프레임의 목록 또는 벡터 가져 오기)을 추출하려고합니다. ID | …

4
Python에서 numpy ndarray의 비 NaN 요소 수 계산
numpy ndarray 행렬에서 NaN이 아닌 요소의 수를 계산해야합니다. 파이썬에서 이것을 어떻게 효율적으로 할 수 있습니까? 이를 달성하기위한 간단한 코드는 다음과 같습니다. import numpy as np def numberOfNonNans(data): count = 0 for i in data: if not np.isnan(i): count += 1 return count numpy에 내장 기능이 있습니까? 빅 데이터 분석을하고 있기 …
87 python  numpy  matrix  nan 

8
MATLAB에서 n 차원 행렬의 각 요소를 어떻게 반복합니까?
문제가 있습니다. MATLAB에서 n 차원 행렬의 모든 요소를 ​​반복해야합니다. 문제는 임의의 차원에 대해이 작업을 수행하는 방법을 모른다는 것입니다. 내가 말할 수 있다는 걸 알아 for i = 1:size(m,1) for j = 1:size(m,2) for k = 1:size(m,3) 등등, 그러나 임의의 수의 차원에 대해 수행하는 방법이 있습니까?

11
Python 및 NumPy를 사용하는 매우 큰 행렬
NumPy 는 매우 유용한 라이브러리이며, 그것을 사용함으로써 상당히 큰 (10000 x 10000) 행렬을 쉽게 처리 할 수 ​​있지만 훨씬 더 큰 행렬 (50000 x 50000의 행렬을 만들려고 시도)을 쉽게 처리 할 수 ​​있음을 발견했습니다. 실패). 분명히 이것은 엄청난 메모리 요구 사항 때문입니다. 몇 테라 바이트의 RAM없이 어떤 방식 으로든 NumPy …
86 python  matrix  numpy 

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