vectorization(向量化)指把原本按“一个元素/一次循环”逐个处理的操作,改写为对一整组数据(向量/数组)同时处理的方式,以提高效率。常见于数值计算(如 NumPy)、数据科学,以及计算机体系结构中的 SIMD 指令加速。(在某些语境下也可指把文本/对象转换成向量表示的“特征向量化”,但此处以最常见的计算加速含义为主。)
/ˌvɛktəraɪˈzeɪʃən/
来自 vector(向量)+ -ize(使成为……)+ -ation(名词后缀,表示过程/结果)。字面意思就是“使其成为向量的过程”,引申为“用向量方式来处理/表示”。
Vectorization can make your code run much faster.
向量化可以让你的代码运行得更快。
By replacing nested loops with vectorization, the team reduced computation time and improved numerical stability in their simulation.
通过用向量化替代嵌套循环,团队减少了计算时间,并提升了仿真的数值稳定性。