首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SVM 第1章 先决条件

SVM 第1章 先决条件

作者头像
iOSDevLog
发布2019-04-22 10:33:18
发布2019-04-22 10:33:18
5060
举报
文章被收录于专栏:iOSDevLogiOSDevLog

向量是一个可以用箭头表示的数学对象(图1)。

图1

当我们进行计算时,我们用其端点的坐标(箭头尖端所在的点)表示一个向量。在图1中,点A具有坐标(4,3)。我们可以写:

代码语言:javascript
复制
OA = (4, 3)

如果我们愿意,我们可以为矢量赋予另一个名称,例如 a。

代码语言:javascript
复制
a = (4, 3)

您只需要两条信息:

  • 向量的长度是多少?
  • 向量和水平线之间的角度是多少?

这导致我们对向量的以下定义:

向量是既具有大小和方向的对象。

向量的大小

向量的大小或长度,称为其范数。

欧几里德范数公式计算向量的范数:

代码语言:javascript
复制
import numpy as np

x = [3,4]
np.linalg.norm(x) # 5.0

向量的方向

方向是向量的第二个组成部分。根据定义,它是一个新的向量,坐标是我们向量的初始坐标除以它的范数。

代码语言:javascript
复制
import numpy as np

#计算向量x的方向。
def direction(x):
    return x / np.linalg.norm(x)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.04.14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 向量的大小
  • 向量的方向
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档