vectorization

    2

    1답변

    SSE 최적화를위한 어셈블리 코드를 작성한 적이 없으므로, 이것이 멍청한 질문 인 경우 미안합니다. this에서는 조건문을 사용하여 for을 벡터화하는 방법을 설명합니다. 여기 우리가 중첩 된 for 있습니다 : for (int j=-halfHeight; j<=halfHeight; ++j) { for(int i=-halfWidth; i<

    0

    2답변

    프리랜서가 만든 로고가 있습니다. 처음에는 로고가 멋져서 매우 행복했습니다. 그러나 이제는 문제가 시작된 다양한 크기로 로고를 사용하기 시작했습니다. 내가 사용했던 프리랜서는 더 이상 대답하지 않습니다. 는 ** 아이맥에 ** 로고 문제, 망막 화면, 그러나 크롬 및 Windows에 정말 나쁜 보면 그 나쁜 보인다. 내가 그것을 더 잘 보이게하기 위해 무엇

    0

    1답변

    저는 SIMD가 상당히 새로워서 GCC에서 간단한 동작을 벡터화 할 수 있는지 알아 보려합니다. 그래서 나는 this post을보고 다소 차이를 같게하려고했습니다. (하지만 KabyLake 프로세서를위한 리눅스 64 비트에 GCC 5.4.0로) 나는 기본적으로이 기능이 : 나는 그러나 나는 그 모든 메시지가 표시되지 않습니다, -O2 -ftree-vecto

    1

    1답변

    는 n <- 3 phi0 <- 1 phi1 <- 0.1 phi2 <- 0.2 W2 <- runif(n,0,1) W3 <- runif(n,0,1) W <- cbind(W2,W3) phi <- rbind(phi0,phi1,phi2) rho <- 0.4 sigma1 <- exp(as.numeric(model.matrix(~W) %*% phi))

    1

    1답변

    필자는 중첩 부분에서 자동으로 분할하고 단일 목록 개체에 결과를 저장하는 것과 같은 행렬을 가지고 있습니다. 저는 루프가없는 해결책을 원합니다. mat = matrix(c(1:24), 4) list = NULL list[[1]] = mat[,c(1:2)] list[[2]] = mat[,c(2:3)] list[[3]] = mat[,c(3:4)] l

    0

    1답변

    나는 dat 벡터에있는 모든 값에 다른 벡터 (new_value)에서 정의하는 해당 값을 제공하고자합니다. 이미 어떻게 든 할 수 있었지만 루프가없는 해결책을 원합니다. dat <- c("a","c","b","a","a","c","a","b","b","a") old_value <- names(table(dat)) new_value <- 1:length(

    0

    1답변

    데이터 프레임이 주어지면 strsplit을 내 열 중 하나에 사용하고 벡터의 첫 번째 요소를 반환하고 싶습니다. testdf$col3<- strsplit(testdf$col1, split = '\\.')[[1]])[1] 물론, 작동하지 않습니다 : testdf<- data.frame(col1= c('string1.string2', 'string3.str

    2

    2답변

    나는 같은 팬더 dataframe 있습니다 color cost temp 0 blue 12.0 80.4 1 red 8.1 81.2 2 pink 24.5 83.5 을하고 나는 위의 $ 0.50 현재 원가 이하로 $ 0.50에서 "사다리"50 개 센트 단위에서 모든 행에 대한 비용의 "범위"만들려면 현재 비용. 내 현재 코드는 다음과 유사합니다

    1

    2답변

    스탠포드 cs244n 클래스의 경우 assignment 1을 통과하려고합니다. 문제 1b는 Softmax 기능에 대한 최적화를 권장합니다. 나는 N 차원 벡터의 Softmax를 얻을 수있었습니다. 나는 또한 MxN 차원 행렬의 Softmax를 얻었으나 열을 통해 for 루프를 사용했습니다. 다음 코드를 가지고 있습니다 : def softmax(x):

    2

    2답변

    난의 샘플링 많은 매트랩 s = x'*C*x; 평가하려는 것 인 N X 1 벡터 X와 N의 X N 행렬 C. 고려 벡터 x, 예. x의 M 샘플을 N × M 행렬 X로 간주한다. 이것은 S = diag(X'*C*X); 를 사용하여 수행하지만,이 과정에서 할당 된 M의 X M 행렬로서 불량한 용액이며, 이는 M> 1E5 위해 분해 될 수있다. 거기에