当前位置: 首页 > 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.dtcms.com/a/279788.html

相关文章:

  • 计算实在论:一个关于存在、认知与时间的统一理论
  • win7+Qt1.12.3+opencv4.3+mingw32+CMake3.15编译libopencv_world430.dll过程
  • 【Python】-实用技巧5- 如何使用Python处理文件和目录
  • Java并发编程之事务管理详解
  • Redis集群方案——Redis分片集群
  • GPU集群运维
  • Unity物理系统由浅入深第六节:高级主题与前沿探索
  • 动态规划题解——乘积最大子数组【LeetCode】
  • 【EM算法】算法及注解
  • 12.4 Hinton与Jeff Dean突破之作:稀疏门控MoE如何用1%计算量训练万亿参数模型?
  • 【python】基于pygame实现动态粒子爱心
  • Qualcomm FastConnect C7700:新一代Wi-Fi 7
  • Js 压缩图片为 120 kb且使用canvas显示(一键运行)
  • 【EM算法】三硬币模型
  • [硬件电路-21]:模拟信号处理运算与数字信号处理运算的详细比较
  • 连分数的收敛判别与计算方法
  • 鸿蒙开发NDK之---- 如何将ArkTs的类型转化成C++对应的类型(基础类型,包含部分代码解释)
  • Jetson平台CSI摄像头采集与显示:gst-launch-1.0与OpenCV实战
  • 【linux V0.11】boot
  • 多生产者多消费者问题(操作系统os)
  • SpringCloud之Hystrix
  • 【DOCKER】-4 dockerfile镜像管理
  • linux网络存储——freeNAS的安装配置
  • Spring Cloud分布式配置中心:架构设计与技术实践
  • MFC/C++语言怎么比较CString类型 第一个字符
  • 读文章 Critiques of World model
  • Java(集合)
  • aspnetcore Mvc配置选项中的ModelMetadataDetailsProviders
  • SAP-ABAP:SAP库存管理核心增强:IF_EX_MB_DOCUMENT_BADI 深度解析
  • 交换类排序的C语言实现