vector可以从两种角度去理解:
- 图形 (物理角度)
- 有序列表 (编程角度)
从图形的角度来看,vector是一个在n维空间里有方向,有长度的指向。从编程语言的角度来看,vector是一个n维的、有序的列表。
在高中的物理课上经常会用vector的图形角度去解释速度、路程等生活中常见的概念,这其实是将vector具象化,也更利于想象和理解。而在编程的过程中,将vector数字化,是有利于人们将多个vector通过直观数字的表达进行比较。
vector可以从两种角度去理解:
从图形的角度来看,vector是一个在n维空间里有方向,有长度的指向。从编程语言的角度来看,vector是一个n维的、有序的列表。
在高中的物理课上经常会用vector的图形角度去解释速度、路程等生活中常见的概念,这其实是将vector具象化,也更利于想象和理解。而在编程的过程中,将vector数字化,是有利于人们将多个vector通过直观数字的表达进行比较。