accumarray

    1

    1답변

    MATLAB의 accumarray은 많은 응용 프로그램에서 놀라 울 정도로 강력합니다. 내 문제는 내 입력에 적용 할 accumarray 함수가 세 개의 출력을 가지고 있으며 accumarray이 스칼라 출력 만 처리 할 수 ​​있다는 것입니다. subs = [1;2;4;2;4;5]; vals = [1;1;1;2;5;1]; accumarray(subs,

    0

    2답변

    MATLAB에서 데이터 복제를 평균화하고 어떤 어려움을 겪고 있습니다. 변수는 depth, Var1, Var2입니다. 때로는 Var1에 복제본이 있고 때로는 Var2에 복제본이 있으며 때로는 depth에 대해 Var1 및 Var2 복제본이 있습니다. 나는이처럼 보이는 [depth, Var1, Var2]으로 매트릭스를 만들 싶습니다 그래서 1 0.2 1,

    0

    1답변

    나는 이번 주에 질문 한 질문을 재발행했으며, 누락 된 태그로 인해 주목받지 못했습니다 (기본적으로 그것은 나만 볼 수있었습니다). 두 개의 큰 벡터, 값 및 색인이 있습니다. tic indices2 = diff(indices); new_inds = (1:HH+1)'; tmp = zeros(N, 1); tmp(cumsum(indices2)-indic

    7

    2답변

    최근에 나는 numba을 우연히 만났습니다. 수제 C 확장을 좀 더 우아한 autojitted 파이썬 코드로 대체하려고 생각했습니다. 불행히도 나는 처음에는 빠른 벤치 마크를 시도했을 때 행복하지 않았습니다. 10 loops, best of 3: 52 ms per loop 10 loops, best of 3: 42.2 ms per loop 10 loop

    2

    2답변

    폭풍의 지속 시간을 결정하기 위해 특정 폭풍의 모든 관측과 다중 폭풍 중 허리케인 관측 사이에 연속 시간 (변수 'hrs')을 누적하여 합계하려고합니다. 이것은 내가 무엇을 가지고 : stormid = [188, 188, 288, 288, 288, 388, 488, 488, 588...] %numbers represent a unique % code id

    1

    1답변

    내가 독립 변수의 벡터가 v =[ 1 2 2 1 1 .5 1 2 .5 .5 1] 및 내가 errorbars와 u 대 v을 플롯 할 u = [ 5 22 20 4 8 .2 5 12 0 .5 6] 이 방법은 수백을 위해 일해야하는 반응 변수의 벡터 값 말해봐 독립 변수에 가능한 값. 문제는 오류 막대를 플로팅하는 것이 아니라 벡터 쌍인 [mean(u(fi

    1

    1답변

    내가 MATLAB에 아주 새로운 오전 나는 루프를 사용하지 않고 다음과 같은 작업을 수행 할 수있는 방법 찾기 위해 노력하고있다 :이처럼 보이는 데이터 세트를 을 : data = [1 5; 1 3; 1 8; 2 1; 2 2; 2 5; 3 3; 3 8; 3 4] 첫 번째 열은 그룹 (인 미래의 달 년 조합) 가 지금은 주어진 창 크기와 두 번째 열에 걸쳐

    1

    1답변

    accumarray 함수를 사용하여 벡터 "id"로 정의 된 범주 내에서 벡터 "데이터"의 값을 더합니다. 내 벡터 ID를 반드시 정렬하지 않아도되고 잠재적으로 비 연속적인 숫자가 포함되도록 할 수도 있습니다. 또한 같은 크기의 unique (id)보다는 동일한 크기의 sum Sij의 벡터로 끝내기를 원합니다. 나는 (다음 코드를 사용하여) 조인 기능을 데

    1

    1답변

    수십 개의 행과 수천 개의 열이있는 X 행렬을 가지며 모든 요소는 범주 형이며 인덱스 행렬로 재구성됩니다. 예를 들어, ith 열 X(:,i) = [-1,-1,0,2,1,2]'은 의 편리한 사용을 위해 X2(:,i) = ic이 [x,ia,ic] = unique(X(:,i))으로 변환됩니다. 나는 매트릭스에서 서브 매트릭스를 무작위로 선택하고 서브 매트릭스의

    2

    1답변

    희소 행렬에서 행당 최소 0이 아닌 값을 얻고 싶습니다. 밀도가 높은 행렬에 대해 찾은 솔루션은 NaN 또는 Inf으로 0 값을 마스킹하도록 제안했습니다. 그러나 이것은 희소 매트릭스에 대해서는 분명히 작동하지 않습니다. 내가 분명히 제외 minValues = min(A, [], 2); 함께 얻을 것 같은 이상적으로는, 나는 인해에 min 모든 것을 제