向量在不同基底上进行转换:
# 基底转换
import numpy as np
import math
u = np.array([[4, 5]])
e_1 = np.array([[1/math.sqrt(2), -1/math.sqrt(2)]]).T
e_2 = np.array([[1/math.sqrt(2), 1/math.sqrt(2)]]).T
u_1 = np.dot(u,e_1)
u_2 = np.dot(u,e_2)
print(u_1,u_2)
向量在不同基底上进行转换:
# 基底转换
import numpy as np
import math
u = np.array([[4, 5]])
e_1 = np.array([[1/math.sqrt(2), -1/math.sqrt(2)]]).T
e_2 = np.array([[1/math.sqrt(2), 1/math.sqrt(2)]]).T
u_1 = np.dot(u,e_1)
u_2 = np.dot(u,e_2)
print(u_1,u_2)