정보 검색에서 문서의 단어는 용어 벡터로 표시되었으며 주로 두 벡터 사이의 각도를 확인하기 위해 사용되었습니다. 당신이 당신의 작업에서 어떤 것을 벡터로 표현했을 때, 그리고 엔티티를 벡터로 표현할 때 사용하는 일반적인 휴리스틱은 무엇입니까?언제 벡터로 무언가를 표현하겠습니까?
답변
프로그래밍에서 Vector는 일반적으로 그래픽 관련 문제를 나타냅니다. 수학에서 벡터는 특수 구조가 첨부 된 집합의 구성원입니다. 이 집합을 벡터 공간이라고합니다.
선형 대수학은 벡터 공간을 다루는 대수학이며 많은 프로그래밍에 도움이되는 많은 유용한 결과를 제공합니다.
관심이 있으시면 Linear Algebra on line을 읽어야합니다. 어떤 검색이라도 충분한 결과를 얻을 수 있습니다. 또한 MIT가 무료 다운로드로 클래스 중 일부를 제공한다고 생각합니다. 무언가를 찾을 수있을 것입니다.
모두 달라집니다. 사실, 어떤 언어에는 실제로 수학적 의미의 벡터가 아닌 "벡터"라는 객체가 있고 (예 : Java), "벡터"라는 용어는 많은 관련이없는 물건에도 사용됩니다. 여기를 참조하십시오 : http://en.wikipedia.org/wiki/Vector#In_computer_science.
그리고 나서 벡터가 수학과 물리학에서 사용되는 모든 방법이 있습니다 : http://en.wikipedia.org/wiki/Vector_(mathematics_and_physics).
개인적으로 힘, 속도, 가속도 등과 같은 방향과 크기를 모두 필요로하는 작업을 할 때 개인적으로 벡터를 사용합니다 (방향 및 크기와 함께 정렬). 점 제품 및 교차 제품을 수행하는 기능이 유용 할 때와 같은 다른 상황에서도 마찬가지입니다. 그렇지 않으면 기본적으로 공간의 한 점에 대한 좌표와 같이 그룹화 된 값 세트 만 사용합니다. 어떤 의미에서는 특정 종류의 배열입니다.
물론 이것은 다른 레벨에있는 텐서 및 기타 관련 개념을 고려하지 않았습니다.
- 1. JavaScript 인터페이스, 가져 오기 - 언제? (AS3에서 무언가를 포팅하고 싶습니다.)
- 2. 벡터로 가리키는 것
- 3. 이산 데이터 벡터로 시뮬레이션하기
- 4. PNG 이미지를 SVG/벡터로 변환
- 5. 행렬을 MATLAB 벡터로 행 채우기
- 6. 정보를 func에서 func로 벡터로 저장
- 7. std :: ifstream을 벡터 벡터로 읽기
- 8. 벡터로 그림 문자를 얻는 방법
- 9. 벡터로 JTable을 새로 고치는 방법
- 10. JPQL, 무언가를 선택하는 방법
- 11. 루비로드 경로에 무언가를 추가
- 12. 생성 후 무언가를 수행하십시오.
- 13. 스크립트를 작성하여 무언가를 입력하십시오
- 14. 세션에 무언가를 추가하기위한 링크
- 15. vimrc를 변경하여 무언가를 테스트해야합니다
- 16. 언제 예상하고 언제 스텁을합니까?
- 17. 언제
- 18. 언제
- 19. 언제
- 20. 언제 null을 확인하나요?
- 21. 언제 문자 포인터
- 22. char 배열의 데이터 범위를 벡터로 복사하는 방법은 무엇입니까?
- 23. Flash 템플릿에서 무언가를 삭제하려면 어떻게해야합니까?
- 24. ms 액세스 : 데이터베이스에서 무언가를 수행
- 25. iPhone 화면을 치는 무언가를 감지하십시오
- 26. MATLAB에서 기호 식에서 벡터로 이동하는 방법
- 27. 바이트 벡터로 복사하는 함수는 값을 역전합니다.
- 28. `raw '를 R의 정수 벡터로 변환하려면 어떻게해야합니까?
- 29. C++ stl 벡터로 인해 메모리 오버플로가 발생합니까?
- 30. R data.frame 열을 벡터로 변환하는 친숙한 방법?
그래, 길버트 스트 랭의 온라인 코스는 http://ocw.mit.edu/OcwWeb/Mathematics/18-06Spring-2005/VideoLectures/입니다. –