#第一题
for c in "Hello":
    print(f"{c}:{ord(c)}")
#第二题
print(chr(65))
assert chr(65) =='A'
#思考题:“图像为数值化结构数据，适配计算架构；文本为语义化符号数据，需认知理解，超出当前AI本质能力。”
#第三题
import numpy as np
A=np.array([3,4])
B=np.array([1,2])
c=A+B
d=A*2
print(f"A+B={c}")
print(f"2*A={d}")
length = np.linalg.norm(A)
print(f"A的长度为{length}")
#第四题

C = np.array([1, 2, 3])
D = np.array([4, 5, 6])
dot = np.dot(C, D)
print(f"点积 = {dot}")  
import numpy as np

def cosine_similarity(C, D):
    norm_a = np.linalg.norm(C)  # 向量a的长度
    norm_b = np.linalg.norm(D)  # 向量b的长度
    return dot / (norm_a * norm_b)
print(f"相似度 = {cosine_similarity(C, D):.3f}")
 
E=np.array([1,0])
F=np.array([0,1])
def cosine_similarity(E, F):
    norm_C = np.linalg.norm(E)  # 向量a的长度
    norm_D = np.linalg.norm(F)  # 向量b的长度
    return dot / (norm_C * norm_D)
print(f"相似度 = {cosine_similarity(E, F):.3f}")
 