网络编程
位置:首页>> 网络编程>> Python编程>> python实现矩阵和array数组之间的转换

python实现矩阵和array数组之间的转换

作者:baoFeng_Li  发布时间:2022-03-19 16:31:21 

标签:python,矩阵,array,转换

前言:

array数组要转换成矩阵(matrix)数据类型才能进行一系列的线性运算。matrix类型也有时候要转换成array数组。

代码:

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]]

来源:https://blog.csdn.net/CrozonKDD/article/details/81297921

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com