Numpy數(shù)組array和矩陣matrix轉(zhuǎn)換方法
1、ndarray轉(zhuǎn)換成matrix
import numpy as np
from numpy import random,mat
r_arr=random.rand(4,4)
print('r_arr',r_arr)
r_mat=mat(r_arr)
print(r_mat.I)#求逆
運行結(jié)果:
r_arr [[ 0.65603592 0.39908438 0.44722351 0.92652759]
[ 0.32357477 0.45384697 0.31687359 0.73861219]
[ 0.3534119 0.12693696 0.15701767 0.9163409 ]
[ 0.36515841 0.87377377 0.44150506 0.4605718 ]]
r_mat [[ 0.65603592 0.39908438 0.44722351 0.92652759]
[ 0.32357477 0.45384697 0.31687359 0.73861219]
[ 0.3534119 0.12693696 0.15701767 0.9163409 ]
[ 0.36515841 0.87377377 0.44150506 0.4605718 ]]
[[ 2.20907786 -11.21482242 4.73076477 4.12886716]
[ -1.79239654 -4.48728612 3.52875987 3.78121743]
[ 2.86148809 15.82430961 -11.71577803 -7.82425058]
[ -1.09402215 2.23536661 0.78545617 -0.77549894]]
import numpy as np
from numpy import random,mat,eye
r_arr=random.rand(4,4)
print('r_arr',r_arr)
r_mat=mat(r_arr)
print('r_mat',r_mat)
r_invmat=r_mat.I
# print(r_mat.I)
r2_mat=r_mat*r_invmat
print('r2_mat',r2_mat)
print('error',r2_mat-eye(4))
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Pycharm同步遠程服務(wù)器調(diào)試的方法步驟
這篇文章主要介紹了Pycharm同步遠程服務(wù)器調(diào)試,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
使用Pytorch Geometric進行鏈接預(yù)測的實現(xiàn)代碼
PyTorch Geometric (PyG)是構(gòu)建圖神經(jīng)網(wǎng)絡(luò)模型和實驗各種圖卷積的主要工具,在本文中我們將通過鏈接預(yù)測來對其進行介紹,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下2023-10-10
Python針對給定列表中元素進行翻轉(zhuǎn)操作的方法分析
這篇文章主要介紹了Python針對給定列表中元素進行翻轉(zhuǎn)操作的方法,結(jié)合實例形式分析了Python針對列表元素基于切片及遍歷輸出兩種翻轉(zhuǎn)操作實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2018-04-04
python下setuptools的安裝詳解及No module named setuptools的解決方法
這篇文章主要給大家介紹了關(guān)于python下setuptools的安裝以及No module named setuptools問題的解決方法,文中介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-07-07

