python 线性代数:[8]计算矩阵距离

 时间:2024-10-14 15:05:47

矩阵的距离,这里是的是欧几里得距离,其他距离表示方法我们以后再谈,今天进说一下如何计算两个形状相同矩阵之间的距离。

创建一个矩阵a和bpython 线性代数:[8]计算矩阵距离

先计算得到他俩的距离矩阵cpython 线性代数:[8]计算矩阵距离

计算矩阵d的迹python 线性代数:[8]计算矩阵距离

我们用到的原理就是矩阵的迹的性质,在numpy或者scipy中还有计算距离的函数,我们以后再说

今天用到的所有代码如下:

>>> a=[[0,1],[1,0]]

>>> a=np.array(a)

>>> a

array([[0, 1],

[1, 0]])

>>>

>>>

>>> b=[[1,1],[1,1]]

>>> b=np.array(b)

>>> b

array([[1, 1],

[1, 1]])

>>>

>>>

>>> c=a-b

>>> c

array([[-1, 0],

[ 0, -1]])

>>>

>>>

>>> d=np.dot(c,c)

>>> d

array([[1, 0],

[0, 1]])

>>>

>>> e=np.trace(d)

>>> e

2

>>>

>>> e**0.5

1.4142135623730951

>>>

>>>

  • 快速在公司站稳的5大秘诀,职场人必看
  • 如何使用python语言中的方法获取字典中的值
  • 如何使用ndarray对象创建新数组和数组元素类型
  • c#数字输入框如何显示01
  • 设A 为n 阶方阵,A不等于0 ,若A2次方-3A=0 .证明A-3E 不可逆.
  • 热门搜索
    邢台旅游景点大全 成都市旅游局 金门旅游 坝上草原旅游 秘鲁旅游 浙江省旅游景点 六盘水旅游景点大全 余姚旅游 旅游团购网 法国旅游攻略