当前位置: 首页 > news >正文

python学智能算法(十七)|SVM基础概念-向量的值和方向

@python学智能算法(十七)|SVM基础概念

向量

向量的简单理解就是坐标轴上有方向的箭头,可以用箭头所在位置的坐标来表示。

向量
比如上图定义了一个向量:u=(3,4)

向量的值

前序学习进程中,了解了范数这个基本概念,学习链接为:范数
实际上,向量的值||x||就是向量的L2范数:
∥x∥=∑i=1nxi2\left \| x \right \|=\sqrt{\sum_{i=1}^{n}x_{i}^{2}} x=i=1nxi2
对于前面的向量u,可知u的值||u||=5。
使用numpy模块,可以直接计算向量的值:

# 引入模块
import numpy as np
# 输入向量
x=[3,4]
# 计算向量的值
y=np.linalg.norm(x)
# 输出向量的值
print('y=',y)

代码运算效果为:
向量的值

向量的方向

向量的方向是向量除以向量的值后得到的新向量,这个新向量的值是1。
比如向量u=(u1,u2),u的方向向量w计算方法为:
w=(u1∣∣u∣∣,u2∣∣u∣∣)w=(\frac{u_1}{||u||},\frac{u_2}{||u||}) w=(∣∣u∣∣u1,∣∣u∣∣u2)
也可以使用numpy计算方向向量:

# 引入模块
import numpy as np
# 输入向量
x=[3,4]
# 计算向量的值
y=np.linalg.norm(x)
# 输出向量的值
print('y=',y)# 定义方向向量计算函数
def direction(x):return x/np.linalg.norm(x)# 提取方向向量计算值
w=direction(x)
# 输出方向向量计算效果
print('w=',w)

代码运行效果为:
方向向量运算效果

总结

学习了SVM算法关于向量的基础知识。

http://www.lryc.cn/news/587658.html

相关文章:

  • CISSP通过回顾
  • Unity中HumanBodyBones骨骼对照
  • [Nagios Core] 通知系统 | 事件代理 | NEB模块,事件,回调
  • 上下文管理器 和 contextlib 模块
  • Cocos Creator 高斯模糊效果实现解析
  • 2025高防CDN硬核防御指南:AI+量子加密如何终结DDoS/CC攻击?
  • VyOS起步指南:用Docker快速搭建网络实验环境
  • MCP终极篇!MCP Web Chat项目实战分享
  • android tabLayout 切换fragment fragment生命周期
  • VScode设计平台demo&前端开发中的常见问题
  • CentOS系统哪些版本?分别适用于那些业务或网站类型?
  • VMware 虚拟机装 Linux Centos 7.9 保姆级教程(附资源包)
  • 【LeetCode】大厂面试算法真题回忆(107)--重组字符串
  • CentOS 7服务器上使用Docker部署Notesnook的详细指导说明
  • CentOS 安装jenkins笔记
  • LVS的集群技术和分布式
  • RabbitMQ中队列长度限制(Queue Length Limit)详解
  • Docker Desktop 挂载本地Win系统配置指南:Redis/MySQL/RabbitMQ持久化与自启设置
  • 【第一章编辑器开发基础第二节编辑器布局_3间距控制(4/4)】
  • RabbitMQ的介绍与安装
  • RabbitMQ的几个模式
  • Redis单线程详解
  • Advanced Database Systems: History of Databases
  • 代数基本定理最简短的证明
  • C++ 中常见的字符串定义方式及其用法
  • 正运动与您相聚2025青岛国际工业自动化技术及装备展览会!
  • 前端字体使用操作
  • YOLOv11调参指南
  • 管程! 解决互斥,同步问题的现代化手段(操作系统os)
  • Linux操作系统从入门到实战(八)详细讲解编译器gcc/g++编译步骤与动静态库链接