python實現(xiàn)矩陣和array數(shù)組之間的轉(zhuǎn)換
前言:
array數(shù)組要轉(zhuǎn)換成矩陣(matrix)數(shù)據(jù)類型才能進行一系列的線性運算。matrix類型也有時候要轉(zhuǎn)換成array數(shù)組。
代碼:
1.array轉(zhuǎn)matrix:用mat()
a = arange(3*2).reshape(3,2) print('array類型:') print(type(a)) print(a) b = mat(a) print('matrix類型:') print(type(b)) print(b)
輸出:
array類型: <class 'numpy.ndarray'> [[0 1] [2 3] [4 5]] matrix類型: <class 'numpy.matrixlib.defmatrix.matrix'> [[0 1] [2 3] [4 5]]
2.matrix轉(zhuǎn)array:matrix.A
b = b.A print(type(b)) print(b)
輸出:
<class 'numpy.ndarray'> [[0 1] [2 3] [4 5]]
以上這篇python實現(xiàn)矩陣和array數(shù)組之間的轉(zhuǎn)換就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
numpy創(chuàng)建神經(jīng)網(wǎng)絡(luò)框架
本文介紹了使用numpy從零搭建了一個類似于pytorch的深度學(xué)習(xí)框架,可以用在很多地方,有需要的朋友可以自行參考一下2021-08-08關(guān)于python中導(dǎo)入文件到list的問題
這篇文章主要介紹了關(guān)于python中導(dǎo)入文件到list的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10Mac下Supervisor進程監(jiān)控管理工具的安裝與配置
這篇文章主要介紹了Mac下Supervisor進程監(jiān)控管理工具的安裝與配置,Supervisor 是由 Python 寫成,是一個類 unix 操作系統(tǒng)下的進程監(jiān)控管理工具,本文講解MAC系統(tǒng)下的配置與安裝,需要的朋友可以參考下2014-12-12Python網(wǎng)絡(luò)爬蟲中的同步與異步示例詳解
這篇文章主要給大家介紹了關(guān)于Python網(wǎng)絡(luò)爬蟲中同步與異步的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-02-02python基礎(chǔ)教程之實現(xiàn)石頭剪刀布游戲示例
使用PYTHON設(shè)計一個"石頭,剪子,布"游戲,有時又叫"Rochambeau",下面是實現(xiàn)方法,需要的朋友可以參考下2014-02-02