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

python 實現(xiàn)一個反向單位矩陣示例

 更新時間:2019年11月29日 09:04:34   作者:icaoys  
今天小編就為大家分享一篇python 實現(xiàn)一個反向單位矩陣示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

反向單位矩陣

單位矩陣即對角線為 1,如下:

那么反向的單位矩陣就是反對角線為 1:

左右鏡像操作

這里采用 numpy 實現(xiàn)。

方案 1

import numpy as np

A = np.eye(3)
print(A)
B1 = np.fliplr(A)
print(B1)

方案 2

B2 = A[:,::-1]
print(B2)

這面這兩種方案就可以順利實現(xiàn)反向單位矩陣的定義了。此外,我們拓展了另外兩種操作。

上下鏡像操作

方法 1

import numpy as np

b = [1, 2, 3]
B = np.diag(b)
print(B)
# [[1 0 0]
# [0 2 0]
# [0 0 3]]
B3 = np.rot90(B)
print(B3)
# [[0 0 3]
# [0 2 0]
# [1 0 0]]

方法 2

B4 = np.flipud(B)
print(B4)

取上三角和反對角線元素

取上三角元素

目標是:

[[1 2 3]
 [4 5 6]
 [7 8 9]]
 
 ==>
 
 [2. 3. 6.]
import numpy as np

row = 3
A = np.arange(row**2)+1
A = np.mat(A.reshape([row, row]))
# print(A)

def ReduceData(R_xx, row):
  '''
  取上三角元素
  '''
  vector = []
  for i in range(0, row):
    a = R_xx[i, i + 1:]
    vector = np.append(vector, a)

  return vector

print(ReduceData(A, row))

取反對角線元素

[[1 2 3]
 [4 5 6]
 [7 8 9]]

==>

[3 5 7]
def DiagData(R_xx, row):
  '''
  取反對角線元素
  '''
  # vector = []
  vector = np.rot90(R_xx)
  vector = np.diag(vector)

  return vector


print(DiagData(A, row))

以上這篇python 實現(xiàn)一個反向單位矩陣示例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python利用faker庫批量生成測試數(shù)據(jù)

    python利用faker庫批量生成測試數(shù)據(jù)

    小編經(jīng)常需要批量測試一些數(shù)據(jù),有時候測試環(huán)境又暫時沒數(shù)據(jù),特意找了一下,發(fā)現(xiàn)有一個可批量生成數(shù)據(jù)的python庫—-faker,現(xiàn)在就介紹一下它的使用方法,如果你不想一行一行輸入代碼,小編提供了完整測試代碼,見文末代碼章節(jié)。
    2020-10-10
  • VSCode下配置python調(diào)試運行環(huán)境的方法

    VSCode下配置python調(diào)試運行環(huán)境的方法

    這篇文章主要介紹了VSCode下配置python調(diào)試運行環(huán)境的方法,需要的朋友可以參考下
    2018-04-04
  • python如何通過正則匹配指定字符開頭與結(jié)束提取中間內(nèi)容

    python如何通過正則匹配指定字符開頭與結(jié)束提取中間內(nèi)容

    這篇文章主要介紹了python通過正則匹配指定字符開頭與結(jié)束提取中間內(nèi)容的操作方法,本文結(jié)合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • Python實現(xiàn)螺旋矩陣的填充算法示例

    Python實現(xiàn)螺旋矩陣的填充算法示例

    這篇文章主要介紹了Python實現(xiàn)螺旋矩陣的填充算法,結(jié)合實例形式分析了Python實現(xiàn)螺旋矩陣的相關循環(huán)、遍歷、判斷、運算等操作技巧,需要的朋友可以參考下
    2017-12-12
  • python中time.ctime()實例用法

    python中time.ctime()實例用法

    在本篇內(nèi)容里小編給大家整理的是一篇關于python中time.ctime()實例用法內(nèi)容,有興趣的朋友們可以跟著學習參考下。
    2021-02-02
  • 在spyder IPython console中,運行代碼加入?yún)?shù)的實例

    在spyder IPython console中,運行代碼加入?yún)?shù)的實例

    這篇文章主要介紹了在spyder IPython console中,運行代碼加入?yún)?shù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python中getservbyport和getservbyname函數(shù)的用法大全

    Python中getservbyport和getservbyname函數(shù)的用法大全

    在Python的網(wǎng)絡編程中,getservbyport()函數(shù)和getservbyname()函數(shù)是socket模塊中的兩個函數(shù),因此在使用這兩個函數(shù)時,需要導入socket模塊,這篇文章主要介紹了Python中getservbyport和getservbyname函數(shù)的用法,需要的朋友可以參考下
    2023-01-01
  • Python讀取實時數(shù)據(jù)流示例

    Python讀取實時數(shù)據(jù)流示例

    今天小編就為大家分享一篇Python讀取實時數(shù)據(jù)流示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python使用openpyxl模塊處理Excel文件

    Python使用openpyxl模塊處理Excel文件

    這篇文章介紹了Python使用openpyxl模塊處理Excel文件的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Python使用asyncio包處理并發(fā)的實現(xiàn)代碼

    Python使用asyncio包處理并發(fā)的實現(xiàn)代碼

    這篇文章主要介紹了Python使用asyncio包處理并發(fā),asyncio包使用事件循環(huán)驅(qū)動的協(xié)程實現(xiàn)并發(fā),本文通過實例代碼給大家介紹的非常詳細對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12

最新評論

灵丘县| 岗巴县| 百色市| 萨迦县| 雷州市| 石棉县| 泰兴市| 布拖县| 望奎县| 驻马店市| 丰县| 林口县| 库车县| 汾西县| 大姚县| 巍山| 东乌珠穆沁旗| 邹城市| 萨嘎县| 昭觉县| 井冈山市| 江北区| 方城县| 上思县| 天等县| 绍兴市| 英山县| 苏州市| 赤城县| 谷城县| 星座| 龙江县| 分宜县| 玉环县| 武定县| 玉树县| 房山区| 南木林县| 容城县| 渭源县| 莲花县|