21、向量空间:从高维泛化到子空间探索

向量空间:从高维泛化到子空间探索

1. 向量运算的泛化

向量运算的概念具有广泛的适用性,它不仅适用于常见的坐标向量,还能应用于数字、函数、矩阵、图像等多种对象。例如,通过从纯色白色图像中减去原始图像,可以得到颜色反转的图像,即使以黑白形式查看,差异也十分明显。

2. 向量空间的测试与实现
  • 实数作为向量 :通过使用随机标量作为向量,零作为零向量,并使用 math.isclose 进行相等性测试,可以运行向量空间的单元测试,证明实数确实可以作为向量。以下是示例代码:
for i in range(0,100):
    a,b = random_scalar(), random_scalar()
    u,v,w = random_scalar(), random_scalar(), random_scalar()
    test(0, isclose, a,b,u,v,w)
  • 汽车销售对象的向量空间 :对于 CarForSale 对象,通过生成随机数据并构建处理日期时间的近似相等性测试,可以证明其对象(忽略文本属性)构成向量空间。代码如下:
from math import isclose
from random import uniform, random, randint
from d
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值