Resultados da pesquisa a pedido "matrix-multiplication"

1 a resposta

Multiplicação de matriz grande (0,1) usando AND bit a bit e popcount em vez de reais int ou float multiplica-se?

Para multiplicar matrizes binárias grandes (10Kx20K), o que costumo fazer é converter as matrizes em unidades flutuantes e executar a multiplicação da matriz flutuante, pois a multiplicação da matriz inteira é bem lenta (dê uma olhada ...

0 a resposta

Multiplicação de matrizes com blocos

Este é o meu código para acelerar a multiplicação de matrizes, mas é apenas 5% mais rápido que o simples. O que posso fazer para aumentar o máximo possível? * As tabelas estão sendo acessadas, por exemplo, como:C [sub2ind (i, j, n)]para oC [i, ...

3 a resposta

Gire um nó usando o gesto de panorâmica no SceneKit iOS

Estou usando o código abaixo para girar um nó usando o gesto de panorâmica. Eu gosto de girar meu nó apenas no eixo y. let translation = gestureRecognize.translation(in: gestureRecognize.view!) let x = Float(translation.x) let y = ...

2 a resposta

numpy - matriz várias matrizes 3x3 e 100x100x3?

Eu tenho o seguinte: import numpy as np XYZ_to_sRGB_mat_D50 = np.asarray([ [3.1338561, -1.6168667, -0.4906146], [-0.9787684, 1.9161415, 0.0334540], [0.0719453, -0.2289914, 1.4052427], ]) XYZ_1 = np.asarray([0.25, 0.4, 0.1]) XYZ_2 ...

3 a resposta

Multiplicação eficiente de matrizes muito grandes no MATLAB

Não tenho memória suficiente para simplesmente criar uma matriz diagonal de D-D, pois D é grande. Eu continuo recebendo um erro de 'falta de memória'. Em vez de executar operações M x D x D na primeira multiplicação, eu faço operações M x D, mas ...

2 a resposta

Auto-multiplicação eficiente de matrizes numpy (matriz grama)

Eu quero multiplicarB = A @ A.T entorpecido. Obviamente, a resposta seria uma matriz simétrica (ou seja,B[i, j] == B[j, i]) No entanto, não está claro para mim como aproveitar isso facilmente para reduzir pela metade o tempo de computação ...

2 a resposta

Por que essa multiplicação de matriz ingênua é mais rápida que a base R?

Em R, a multiplicação de matrizes é muito otimizada, ou seja, é apenas uma chamada para BLAS / LAPACK. No entanto, estou surpreso que esse código C ++ muito ingênuo para multiplicação de vetores matriciais pareça confiável 30% ...

1 a resposta

calcular apenas diagonais da multiplicação de matrizes em R

Eu preciso apenas dos elementos diagonais de uma multiplicação de matrizes: , em R. Como Z é enorme, quero evitar a multiplicação total .... Z <- matrix(c(1,1,1,2,3,4), ncol = 2) Z # [,1] [,2] #[1,] 1 2 #[2,] 1 3 #[3,] 1 4 X <- ...

3 a resposta

A expressão da matriz causa erro "requer argumentos numéricos / complexos de matriz / vetor"?

ma=diag(3)+t(da)%*%daCódigo R acima, mensagem de erro da seguinte maneira: Error in t(da) %*% da : requires numeric/complex matrix/vector argumentsda é uma matriz, tem a seguinte aparência: V45 V46 V47 V48 V49 V50 V51 1 0.461727059 2.357732985 ...

5 a resposta

Implementação bsxfun na multiplicação de matrizes

Como sempre tentando aprender mais com você, esperava receber ajuda com o código a seguir. Eu preciso realizar o seguinte: 1) Eu tenho um vetor: x = [1 2 3 4 5 6 7 8 9 10 11 12]2) e uma matriz: A =[11 14 1 5 8 18 10 8 19 13 20 16]Eu preciso ...