numpy将一个向量转化为它的单位向量
时间: 2023-02-17 21:22:36 浏览: 189
numpy:np.newaxis 实现将行向量转换成列向量
5星 · 资源好评率100%
可以使用numpy的linalg.norm函数计算向量的模长,然后使用除法运算将向量除以它的模长来获得单位向量。
示例:
```
import numpy as np
# 构建向量
vec = np.array([1, 2, 3])
# 计算向量的模长
vec_norm = np.linalg.norm(vec)
# 将向量转化为单位向量
unit_vec = vec / vec_norm
```
这里vec_norm就是向量的模长,unit_vec就是单位向量了。
阅读全文