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

如何使用Python生成Hilbert矩陣

 更新時間:2022年09月29日 14:22:35   作者:堿化鉀  
這篇文章主要介紹了如何使用Python生成Hilbert矩陣,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下

1.什么是Hilbert矩陣矩陣

下面分別列舉了1*1;2*2;3*3大小的矩陣;

 通過觀察,我們發(fā)現其規(guī)律性極強,那第三列舉個例子:

2.找規(guī)律

1.第一種思路:先從值出發(fā)(找規(guī)律)

我們會發(fā)現沿著主對角線從上往下是遞增的,但是元素的個數是先增加后減少的,這樣就不好處理,這種思路無法解出題目。

2.第二種思路:先從下標索引出發(fā)(找規(guī)律)

  • 第一行的三個數,下標索引為:[0][0],[0][1],[0][2],其對應的值分別為:1;1/2 ;1/3。
  • 第二行的三個數,下標索引為:[1][0],[1][1],[1][2],其對應的值分別為:1/2 ;1/3;1/4。
  •  第二行的三個數,下標索引為:[2][0],[2][1],[2][2],其對應的值分別為:1/3 ;1/4;1/5。

我們發(fā)現,,分子是不變的,然后索引相加然后再加1,作為分母,這樣就能夠計算出索引對應的值。

3.代碼展示

import numpy as np#導入numpy計算模塊
def CreateHT(n):#創(chuàng)建Hilbert矩陣
    a=np.zeros((n,n))#定義一個空的矩陣
    for i in range(n):#遍歷的行數
       for j in range(n):#遍歷的列數
           a[i][j]=1/(i+j+1)#通過觀察簡單的來發(fā)現規(guī)律進而寫出公式
    return a
for i in range (5):#一共創(chuàng)建5個來看看
    print(CreateHT(i))
    print("\n")

4.輸出展示

5.初始化解為1,1,

等構建解的增廣矩陣(代碼展示)

(1)以生3*4的增廣矩陣為例

import numpy as np  # 導入numpy計算模塊
 
def CreateHT(n):  # 創(chuàng)建Hilbert矩陣
    a = np.zeros((n, n+1))  # 定義一個空的矩陣
    jie=[len(a)]
    for i in range(n):  # 遍歷的行數
        x=0#初始化解為1,1,1等,用x將每一行的數據接起來然后在下面賦值給每一行的最后一個元素
        for j in range(n):  # 遍歷的列數
            a[i][j] = 1 / (i + j + 1)  # 通過觀察簡單的來發(fā)現規(guī)律進而寫出公式
            x+=a[i][j]
        a[i][n]=x

    return a
print(CreateHT(3))

(2)輸出結果

到此這篇關于如何使用Python生成Hilbert矩陣的文章就介紹到這了,更多相關Python生成Hilbert內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 在?Python?中使用變量創(chuàng)建文件名的方法

    在?Python?中使用變量創(chuàng)建文件名的方法

    這篇文章主要介紹了在?Python?中使用變量創(chuàng)建文件名,格式化的字符串文字使我們能夠通過在字符串前面加上 f 來在字符串中包含表達式和變量,本文給大家詳細講解,需要的朋友可以參考下
    2023-03-03
  • Python列表的切片實例講解

    Python列表的切片實例講解

    在本篇文章里小編給大家分享了關于Python列表的切片的知識點實例,需要的朋友們可以參考下。
    2019-08-08
  • python如何處理程序無法打開

    python如何處理程序無法打開

    在本篇文章里小編給大家整理是一篇關于python解決程序無法打開的相關文章內容,需要的朋友們可以學習下。
    2020-06-06
  • 與Django結合利用模型對上傳圖片預測的實例詳解

    與Django結合利用模型對上傳圖片預測的實例詳解

    今天小編就為大家分享一篇與Django結合利用模型對上傳圖片預測詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 基于python調用psutil模塊過程解析

    基于python調用psutil模塊過程解析

    這篇文章主要介紹了基于python調用psutils模塊過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • python實現差分隱私Laplace機制詳解

    python實現差分隱私Laplace機制詳解

    今天小編就為大家分享一篇python實現差分隱私Laplace機制詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • PyQt QDoubleSpinBox控件用法示例詳解

    PyQt QDoubleSpinBox控件用法示例詳解

    QDoubleSpinBox?是 PyQt中用于輸入浮點數的控件,支持鍵盤輸入和上下箭頭調整數值,本文給大家介紹PyQt QDoubleSpinBox控件用法,感興趣的朋友一起看看吧
    2025-04-04
  • Python判斷變量名是否合法的方法示例

    Python判斷變量名是否合法的方法示例

    今天小編就為大家分享一篇關于Python判斷變量名是否合法的方法示例,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • python計算Content-MD5并獲取文件的Content-MD5值方式

    python計算Content-MD5并獲取文件的Content-MD5值方式

    這篇文章主要介紹了python計算Content-MD5并獲取文件的Content-MD5值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python3判斷url鏈接是否為404的方法

    python3判斷url鏈接是否為404的方法

    這篇文章主要介紹了python3判斷url鏈接是否為404的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評論

抚远县| 海原县| 孙吴县| 贺兰县| 疏附县| 依兰县| 衡东县| 赣榆县| 乌鲁木齐县| 平潭县| 塔城市| 普兰店市| 孝义市| 淮安市| 宕昌县| 东明县| 凤山县| 靖宇县| 西贡区| 胶南市| 铜山县| 大方县| 嵊泗县| 九寨沟县| 宜春市| 枝江市| 河津市| 安塞县| 汝州市| 出国| 陈巴尔虎旗| 德钦县| 青龙| 包头市| 红桥区| 左云县| 嘉峪关市| 阿克陶县| 朝阳县| 文水县| 宣威市|