国产无码免费,人妻口爆,国产V在线,99中文精品7,国产成人无码AA精品一,制度丝袜诱惑av,久久99免费麻辣视频,蜜臀久久99精品久久久久久酒店
        訂閱
        糾錯
        加入自媒體

        Python矩陣和Numpy數組有什么聯系?

        四、矩陣運算

        兩個矩陣相加,兩個矩陣相乘以及一個矩陣轉置。在編寫這些程序之前,使用了嵌套列表。讓看看如何使用NumPy數組完成相同的任務。

        兩種矩陣的加法

        使用+運算符將兩個NumPy矩陣的對應元素相加。

        import numpy as np
        A = np.array([[2, 4], [5, -6]])B = np.array([[9, -3], [3, 6]])C = A + B      # 元素聰明的加法print(C)

        兩個矩陣相乘

        為了將兩個矩陣相乘,使用dot()方法。

        注意:用于數組乘法(兩個數組的對應元素的乘法),而不是矩陣乘法。

        import numpy as np
        A = np.array([[3, 6, 7], [5, -3, 0]])B = np.array([[1, 1], [2, 1], [3, -3]])C = A.dot(B)print(C)

        矩陣轉置

        使用numpy.transpose計算矩陣的轉置。

        import numpy as np
        A = np.array([[1, 1], [2, 1], [3, -3]])print(A.transpose())

        注:

        NumPy使的任務更加輕松。

        五、案例

        1. 訪問矩陣元素

        與列表類似,可以使用索引訪問矩陣元素。讓從一維NumPy數組開始。

        import numpy as npA = np.array([2, 4, 6, 8, 10])
        print("A[0] =", A[0])     # First element     print("A[2] =", A[2])     # Third element print("A[-1] =", A[-1])   # Last element

        運行該程序時,輸出為:

        現在,讓看看如何訪問二維數組(基本上是矩陣)的元素。

        import numpy as np
        A = np.array([[1, 4, 5, 12],    [-5, 8, 9, 0],    [-6, 7, 11, 19]])
        #  First element of first rowprint("A[0][0] =", A[0][0])  
        # Third element of second rowprint("A[1][2] =", A[1][2])
        # Last element of last rowprint("A[-1][-1] =", A[-1][-1])

        當運行程序時,輸出將是:

        2. 訪問矩陣的行
        import numpy as np
        A = np.array([[1, 4, 5, 12],     [-5, 8, 9, 0],    [-6, 7, 11, 19]])
        print("A[0] =", A[0]) # First Rowprint("A[2] =", A[2]) # Third Rowprint("A[-1] =", A[-1]) # Last Row (3rd row in this case)

        當運行程序時,輸出將是:

        3. 訪問矩陣的列
        import numpy as np
        A = np.array([[1, 4, 5, 12],     [-5, 8, 9, 0],    [-6, 7, 11, 19]])
        print("A[:,0] =",A[:,0]) # First Columnprint("A[:,3] =", A[:,3]) # Fourth Columnprint("A[:,-1] =", A[:,-1]) # Last Column (4th column in this case)

        當運行程序時,輸出將是:

        注:

        使用NumPy(而不是嵌套列表)可以更輕松地處理矩陣,而且甚至都沒有涉及基礎知識。建議詳細研究NumPy軟件包,尤其是當嘗試將Python用于數據科學/分析時。

        六、總結

        本文基于Python基礎,介紹了矩陣和NumPy數組,重點介紹了NumPy數組,如何去安裝NumPy模塊,如何去創建一個NumPy數組的兩種方式。

        通過案例的分析,代碼的演示,運行效果圖的展示,使用Python語言,能夠讓讀者更好的理解。

        讀者可以根據文章內容,自己實現。有時候看到別人實現起來很簡單,但是到自己動手實現的時候,總會有各種各樣的問題,切勿眼高手低,勤動手,才可以理解的更加深刻。

        代碼很簡單,希望對你學習有幫助。


        <上一頁  1  2  
        聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權或其他問題,請聯系舉報。

        發表評論

        0條評論,0人參與

        請輸入評論內容...

        請輸入評論/評論長度6~500個字

        您提交的評論過于頻繁,請輸入驗證碼繼續

        暫無評論

        暫無評論

          人工智能 獵頭職位 更多
          掃碼關注公眾號
          OFweek人工智能網
          獲取更多精彩內容
          文章糾錯
          x
          *文字標題:
          *糾錯內容:
          聯系郵箱:
          *驗 證 碼:

          粵公網安備 44030502002758號

          主站蜘蛛池模板: 新巴尔虎右旗| 激情婷婷五月天| 深爱色情网| 欧美607080| 国产精品久久777777| 岛国免费视频| 波霸无码| 万年县| 曲麻莱县| 人人色人人| 久热99re在线无码一区| 久久婷婷五月| 台前县| 亚洲网友自拍| AV亚洲?电影AV?AV天堂| 人人人操| AV五十路| 安康市| 亚洲无码久久| 婷婷久香综合在线| 岳普湖县| 崇信县| 欧美538| 丝袜?亚洲?另类?国产?另类| 成人肏屄视频| 五家渠市| 无码簧片| 中文字幕亚洲有码| 欧美成人综合| 91纯肉动漫| 婷婷五月天AV| 周至县| 国产VA在线视频观看| 3p无码视频| 隆林| 激情婷婷五月天| 久久精品熟妇丰满人妻99 | 东乌珠穆沁旗| 2020日韩无码| 林周县| 鄂州市|