python實現(xiàn)矩陣和array數(shù)組之間的轉換
更新時間:2019年11月29日 16:10:25 作者:baoFeng_Li
今天小編就為大家分享一篇python實現(xiàn)矩陣和array數(shù)組之間的轉換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
前言:
array數(shù)組要轉換成矩陣(matrix)數(shù)據(jù)類型才能進行一系列的線性運算。matrix類型也有時候要轉換成array數(shù)組。
代碼:
1.array轉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轉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ù)組之間的轉換就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
numpy創(chuàng)建神經(jīng)網(wǎng)絡框架
本文介紹了使用numpy從零搭建了一個類似于pytorch的深度學習框架,可以用在很多地方,有需要的朋友可以自行參考一下2021-08-08Mac下Supervisor進程監(jiān)控管理工具的安裝與配置
這篇文章主要介紹了Mac下Supervisor進程監(jiān)控管理工具的安裝與配置,Supervisor 是由 Python 寫成,是一個類 unix 操作系統(tǒng)下的進程監(jiān)控管理工具,本文講解MAC系統(tǒng)下的配置與安裝,需要的朋友可以參考下2014-12-12