最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在python Numpy中求向量和矩陣的范數(shù)實(shí)例

 更新時(shí)間:2019年08月26日 15:33:34   作者:104109121  
今天小編就為大家分享一篇在python Numpy中求向量和矩陣的范數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

np.linalg.norm(求范數(shù)):linalg=linear(線性)+algebra(代數(shù)),norm則表示范數(shù)。

函數(shù)參數(shù)

x_norm=np.linalg.norm(x, ord=None, axis=None, keepdims=False)

①x: 表示矩陣(也可以是一維)

②ord:范數(shù)類型

向量的范數(shù):

矩陣的范數(shù):

ord=1:列和的最大值

ord=2:|λE-ATA|=0,求特征值,然后求最大特征值得算術(shù)平方根

ord=∞:行和的最大值

③axis:處理類型

axis=1表示按行向量處理,求多個(gè)行向量的范數(shù)

axis=0表示按列向量處理,求多個(gè)列向量的范數(shù)

axis=None表示矩陣范數(shù)。

④keepding:是否保持矩陣的二維特性

True表示保持矩陣的二維特性,F(xiàn)alse相反

向量范數(shù):

1-范數(shù): ,即向量元素絕對(duì)值之和,matlab調(diào)用函數(shù)norm(x, 1) 。

2-范數(shù): ,Euclid范數(shù)(歐幾里得范數(shù),常用計(jì)算向量長(zhǎng)度),即向量元素絕對(duì)值的平方和再開方,matlab調(diào)用函數(shù)norm(x, 2)。

∞-范數(shù): ,即所有向量元素絕對(duì)值中的最大值,matlab調(diào)用函數(shù)norm(x, inf)。

-∞-范數(shù): ,即所有向量元素絕對(duì)值中的最小值,matlab調(diào)用函數(shù)norm(x, -inf)。

p-范數(shù): ,即向量元素絕對(duì)值的p次方和的1/p次冪,matlab調(diào)用函數(shù)norm(x, p)。

矩陣范數(shù):

1-范數(shù): , 列和范數(shù),即所有矩陣列向量絕對(duì)值之和的最大值,matlab調(diào)用函數(shù)norm(A, 1)。

2-范數(shù): ,譜范數(shù),即A'A矩陣的最大特征值的開平方。matlab調(diào)用函數(shù)norm(x, 2)。

∞-范數(shù): ,行和范數(shù),即所有矩陣行向量絕對(duì)值之和的最大值,matlab調(diào)用函數(shù)norm(A, inf)。

F-范數(shù): ,F(xiàn)robenius范數(shù),即矩陣元素絕對(duì)值的平方和再開平方,matlab調(diào)用函數(shù)norm(A, 'fro‘)。

import numpy as np

x1=np.array([1,5,6,3,-1])
x2=np.arange(12).reshape(3,4)
print x1,'\n',x2
print '向量2范數(shù):'
print np.linalg.norm(x1)
print np.linalg.norm(x1,ord=2)
print '默認(rèn)的矩陣范數(shù):'
print np.linalg.norm(x2)
print '矩陣2范數(shù):'
print np.linalg.norm(x2,ord=2)

經(jīng)測(cè)試知:

np.linalg.norm(X),X為向量時(shí),默認(rèn)求向量2范數(shù),即求向量元素絕對(duì)值的平方和再開方;

X為矩陣是,默認(rèn)求的是F范數(shù)。矩陣的F范數(shù)即:矩陣的各個(gè)元素平方之和再開平方根,它通常也叫做矩陣的L2范數(shù),它的有點(diǎn)在它是一個(gè)凸函數(shù),可以求導(dǎo)求解,易于計(jì)算。

以上這篇在python Numpy中求向量和矩陣的范數(shù)實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Python的文件類型和字符串詳解

    基于Python的文件類型和字符串詳解

    下面小編就為大家分享一篇基于Python的文件類型和字符串詳解,具有很的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • python生成excel的實(shí)例代碼

    python生成excel的實(shí)例代碼

    這篇文章主要為大家詳細(xì)介紹了python生成excel的實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • python實(shí)現(xiàn)批量文件重命名

    python實(shí)現(xiàn)批量文件重命名

    這篇文章主要介紹了python實(shí)現(xiàn)批量文件重命名,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • python中split()函數(shù)的用法詳解

    python中split()函數(shù)的用法詳解

    Python join() 方法用于將序列中的元素以指定的字符連接生成一個(gè)新的字符串,這篇文章主要介紹了python中split()函數(shù)的用法詳解,需要的朋友可以參考下
    2023-01-01
  • python中reader的next用法

    python中reader的next用法

    這篇文章主要介紹了python中reader的next用法,分別介紹了python3中的用法和python2中的用法,具體實(shí)例代碼大家參考下本文
    2018-07-07
  • python解包用法詳解

    python解包用法詳解

    在本篇文章里小編給大家整理的是關(guān)于python解包用法詳解內(nèi)容,有需要的朋友們可以跟著一起學(xué)習(xí)下。
    2021-02-02
  • Python?encode()方法和decode()方法詳解

    Python?encode()方法和decode()方法詳解

    encode() 方法為字符串類型(str)提供的方法,用于將 str 類型轉(zhuǎn)換成 bytes 類型,這個(gè)過程也稱為“編碼”,這篇文章主要介紹了Python?encode()方法和decode()方法,需要的朋友可以參考下
    2022-12-12
  • VsCode中超好用的8個(gè)python插件推薦

    VsCode中超好用的8個(gè)python插件推薦

    本人日常使用vscode進(jìn)行開發(fā),并且比較喜歡折騰vscode,會(huì)到處找這一些好玩的插件,于是越攢越多,下面這篇文章主要給大家介紹了關(guān)于VsCode中超好用的8個(gè)python擴(kuò)展插件的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • python多線程多并發(fā)啟動(dòng)appium服務(wù)的實(shí)現(xiàn)

    python多線程多并發(fā)啟動(dòng)appium服務(wù)的實(shí)現(xiàn)

    使用Dos命令或者bat批處理來手動(dòng)啟動(dòng)appium服務(wù),啟動(dòng)效率低下,本文主要介紹了python多線程多并發(fā)啟動(dòng)appium服務(wù)的實(shí)現(xiàn),具有一定的 參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • python抓取搜狗微信公眾號(hào)文章

    python抓取搜狗微信公眾號(hào)文章

    這篇文章主要為大家詳細(xì)介紹了python抓取搜狗微信公眾號(hào)文章,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04

最新評(píng)論

囊谦县| 德兴市| 巴塘县| 齐河县| 金华市| 秀山| 偃师市| 金山区| 罗田县| 邢台市| 余江县| 宜君县| 福建省| 诸暨市| 萍乡市| 平阳县| 平远县| 华亭县| 大名县| 贵德县| 佛教| 屏南县| 南陵县| 西丰县| 泗水县| 昆明市| 诸暨市| 东乌| 噶尔县| 平远县| 抚顺市| 武川县| 库伦旗| 资兴市| 武鸣县| 远安县| 新丰县| 三穗县| 临湘市| 南涧| 明光市|