preguntar acerca de vectorization

5
réponses

Qu’est-ce que «vectorisation»?

Plusieurs fois maintenant, j'ai rencontré ce terme dans matlab, fortran ... certains autres ... mais je ne l'ai jamais trouvé une explication qu'est-ce que cela signifie, Et ce qu'il fait? Donc, je demande ici, qu'est-ce que la vectorisation, et qu'e …
demandé sur 1970-01-01 00:33:29
8
réponses

Est-ce que les compilateurs JIT de JVM génèrent du code qui utilise des instructions à virgule flottante vectorisées?

Disons que le goulot D'étranglement de mon programme Java est vraiment des boucles serrées pour calculer un tas de produits vectoriels. Oui j'ai profilé, Oui c'est le goulot d'étranglement, Oui c'est significatif, Oui c'est comme ça que l'algorithme …
demandé sur 1970-01-01 00:33:32
3
réponses

Pourquoi la vectorisation, plus rapide en général, que les boucles?

Pourquoi, au niveau le plus bas du matériel effectuant des opérations et des opérations sous-jacentes générales impliquées (c'est-à-dire: choses générales aux implémentations réelles de tous les langages de programmation lors de l'exécution du code), …
demandé sur 1970-01-01 00:33:36
2
réponses

Recherche vectorisée des valeurs dans Pandas dataframe

J'ai deux pandas dataframes un appelé 'orders' et un autre appelé 'daily_prices'. daily_prices est comme suit: AAPL GOOG IBM XOM 2011-01-10 339.44 614.21 142.78 71.57 2011-01-13 342.64 616.69 143.92 73.08 2011-01-26 …
demandé sur 1970-01-01 00:33:32
1
réponses

La vectorisation de la Kinect dans le monde réel de coordonner l’algorithme de traitement pour la vitesse

j'ai récemment commencé à travailler avec le V2 Kinect sur Linux avec pylibfreenect2. lorsque j'ai pu montrer pour la première fois les données du cadre de profondeur dans un nuage de points, j'ai été déçu de voir qu'aucun des pixels de profondeur n …
demandé sur 1970-01-01 00:33:36
4
réponses

Sous-matrices et indices utilisant Eigen

je travaille actuellement sur un projet MATLAB et j'aimerais ré-implémenter les pièces les plus computationnelles en utilisant C++ et Eigen. J'aimerais savoir s'il y a un moyen d'effectuer l'opération suivante (syntaxe MATLAB): B = A(A < 3); p …
demandé sur 1970-01-01 00:33:32
3
réponses

Optimisation MATLAB de L’Orthogonalisation Gram-Schmidt pondérée

j'ai une fonction dans MATLAB qui effectue l' Gram-Schmidt Orthogonalisation avec une pondération très importante appliquée aux produits intérieurs (Je ne pense pas que la fonction intégrée de MATLAB supporte cela). Cette fonction fonctionne aussi b …
demandé sur 1970-01-01 00:33:34
3
réponses

Comment inverser un tableau de permutation dans numpy

donné un tableau numpy auto-indexé (pas sûr si c'est le terme correct), par exemple: a = np.array([3, 2, 0, 1]) ceci représente ceci permutation (=> est une flèche): 0 => 3 1 => 2 2 => 0 3 => 1 j'essaie de faire un tableau rep …
demandé sur 1970-01-01 00:33:32
5
réponses

En utilisant num Py Vectorize sur les fonctions qui renvoient des vecteurs

numpy.vectorize prend une fonction f:a->b et il se transforme en g: []->b[]. Cela fonctionne bien lorsque a et b sont scalaires, mais je ne peux pas penser à une raison pour laquelle il ne fonctionnerait pas avec b comme un ndarray ou de la li …
demandé sur 1970-01-01 00:33:30
3
réponses

Vectorisation pour meshgrid dans Matlab (ou Octave)

Vectorisé code en Matlab fonctionne beaucoup plus rapide qu'une boucle (voir calcul Parallèle dans l'Octave sur une seule machine -- package et l'exemple pour des résultats concrets dans l'Octave) cela dit, y a-t-il un moyen de vectori …
demandé sur 1970-01-01 00:33:32