Dans la recherche d'information, les mots dans les documents étaient représentés comme un "vecteur de terme", ils l'ont fait principalement pour vérifier l'angle entre deux vecteurs. Quand avez-vous représenté quelque chose en tant que vecteur dans votre travail et quelle est l'heuristique commune que vous utilisez pour représenter une entité en tant que vecteur?Quand décidez-vous de représenter quelque chose en tant que vecteur?
Répondre
En programmation Vector fait généralement référence à des problèmes graphiques. En mathématiques, un vecteur est un membre d'un ensemble auquel est rattachée une structure spéciale. Cet ensemble est appelé un espace vectoriel.
L'algèbre linéaire est l'algèbre qui traite les espaces vectoriels et elle fournit de nombreux résultats utiles qui peuvent grandement bénéficier de la programmation.
Si vous êtes intéressé, vous devriez lire l'algèbre linéaire en ligne. Toute recherche vous donnera des résultats suffisants. Aussi, je pense que MIT offre certaines de ses classes en téléchargement gratuit, je suis sûr que vous pouvez trouver quelque chose avec la qualité là-bas.
Tout dépend, vraiment; en fait, dans certaines langues, il existe des objets appelés «vecteurs» qui ne sont pas réellement des vecteurs au sens mathématique (exemple: Java), et le terme «vecteur» est également utilisé pour beaucoup de choses sans rapport. Voir ici: http://en.wikipedia.org/wiki/Vector#In_computer_science.
Et puis il y a toutes les façons dont les vecteurs sont utilisés en mathématiques et en physique: http://en.wikipedia.org/wiki/Vector_(mathematics_and_physics). Personnellement, j'utiliserais un vecteur (comme dans, le genre avec à la fois la direction et la magnitude) lorsque vous travaillez avec des choses qui nécessitent à la fois une direction et une magnitude, comme la force, la vitesse, l'accélération, etc. comme d'autres situations où la possibilité d'effectuer des produits scalaires et des produits croisés est utile. Autrement, vous utilisez simplement un ensemble de valeurs regroupées, telles que les coordonnées d'un point dans l'espace; dans un sens, une sorte spécifique de tableau.
Bien sûr, cela ne tient même pas compte de choses comme les tenseurs et autres concepts connexes, qui sont entièrement à un autre niveau.
- 1. C++ vecteur littéraux, ou quelque chose comme eux
- 2. L'orientation de la Wiimote en tant que vecteur 3D
- 3. Comment faire quelque chose quand il est disponible avec jQuery?
- 4. wxpython: Comment est-ce que je peux redessiner quelque chose quand une fenêtre est restaurée?
- 5. WPF DataGridTemplateColumn. Est-ce que je manque quelque chose?
- 6. Quelque chose de mieux que CruiseControl pour .Net CI?
- 7. Quelque chose ne va pas quand je veux lire mon cookie - en utilisant ASP.NET
- 8. Y at-il quelque chose que je peux remplacer AbsolutePath.Contains?
- 9. C# menu tooltrip & quelque chose de plus
- 10. Regex - Y at-il quelque chose que j'ai mal fait?
- 11. HtmlTextWriter to String - Est-ce que je regarde quelque chose?
- 12. Est-ce que quelque chose est nécessaire pour obtenir un rappel Quartz en plus de l'enregistrer?
- 13. Comment assigner de nouveaux noms de variables quand il est déjà assigné à quelque chose? Ruby
- 14. essayer de comprendre quelque chose php
- 15. quelque chose de mal avec xml
- 16. Puis-je changer l'espace de noms Dojo en quelque chose d'autre que dojo?
- 17. WPF ComboBox - montrant quelque chose de différent quand aucun élément n'est lié
- 18. .NET en tant que client, Java en tant que serveur
- 19. Quelque chose comme Crystal Reports pour PHP?
- 20. faire quelque chose si vue des charges
- 21. Comment facilement convertir un objet DbDataReader en quelque chose d'utile?
- 22. Comment faire valoir quelque chose à la compilation en Java?
- 23. Est-ce que Grails a quelque chose comme acts_as_tree dans Rails?
- 24. Test si quelque chose est une classe en javascript
- 25. Lire quelque chose après un mot en C++
- 26. composant ImageGrid ou quelque chose comme ça
- 27. Existe-t-il quelque chose de «meilleur» que les listes de contrôle d'accès (ACL)?
- 28. Qu'est-ce qu'un exemple réel de quelque chose que vous représenteriez avec un hachage?
- 29. Quelque chose comme SciPy dans Ruby?
- 30. Quelque chose comme print END << END; en C++?
Oui, il y a le cours de Gilbert Strang en ligne, http://ocw.mit.edu/OcwWeb/Mathematics/18-06Spring-2005/VideoLectures/ –