数组中所有归一化的元素都设置为0。
我正在尝试为数组创建反射器。当我用Python中的第一个元素(x[1:] /= x[0],x[0] = 1)
对数组中的所有元素进行归一化时,我在第一个元素中得到的都是零和1。
import numpy as np
#project x via householder
u = np.array([9,4,1,3,1])
x = np.array([3,1])
for i in range(1,len(u)):
u[i] /= u[0]
u[0] = 1
结果应该像这样(u = [1,4/9,1/9,3/9,1/9])