python实现矩阵和array数组之间的转换
2019-12-03 18:22
781 查看
前言:
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]]
以上这篇python实现矩阵和array数组之间的转换就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- Python中列表list以及list与数组array的相互转换实现方法
- python中列表,矩阵,数组之间的转换
- python矩阵和数组之间转换
- 使用System.arraycopy()实现数组之间的复制
- Python实现任意进制之间的转换
- Swift中实现Array数组和NSArray数组的相互转换与遍历
- 二进制转换为C语言数组-Python实现
- 通过矩阵求两个向量集中元素两两之间的欧氏距离(python实现)
- Android使用Google Gson实现JSON字符串和对象、对象数组之间相互转换
- List集合与Array数组之间的互相转换
- 使用System.arraycopy()实现数组之间的复制
- PHP数组与对象之间使用递归实现转换的方法
- 使用System.arraycopy()实现数组之间的复制
- 使用System.arraycopy()实现数组之间的复制
- python 列表,数组,矩阵两两转换tolist()
- System.arraycopy实现数组之间的复制
- 通过矩阵求两个向量集中元素两两之间的欧氏距离(python实现),比直接分开求更快速
- 求矩阵各个元素两两之间的欧式距离(python实现)
- 使用System.arraycopy()实现数组之间的复制
- Java—使用System.arraycopy()实现数组之间的复制