python矩阵相关操作
Python 操作 相关 矩阵
2023-09-11 14:21:45 时间
1.创建mxn的矩阵
import numpy as np
from numpy import *
x = np.array([[2,1],[1,2],[2,2])#创建了一个3x2的数组
x = np.mat(x)#将数组转化为矩阵
2.数组与矩阵的转化
from numpy import *
import numpy as np
#数组转化为矩阵
matrix = np.mat(array)
#矩阵转化为数组
array = matrix.A
3.矩阵的运算
#矩阵相加减
matrix = matrix1 ± matrix2
#矩阵点乘:对应位置的元素进行相乘,常数与矩阵也是属于点乘
matrix = np.multiply(matrix1,matrix2)
matrix = constant*matrix1
matrix = np.multiply(constant,matrix1)
#矩阵叉乘:行列相乘
matrix = matrix1.dot(martrix2)
matrix = np.dot(matrix1,matrix2)
matrix = matrix1*matrix2
例:
x0 = np.mat(np.around([[1.2,2],[2,1]],decimals = 3))
x1 = np.mat(np.around([[2],[1]],decimals = 3))#decimals表示取多少位小数
x0_x1 = x0.dot(x1)
print(x0_x1)
结果:
[[4.4]
[5. ]]
4.矩阵的逆
matrix_inv = matrix.I
相关文章
- 【华为OD机试真题 python】 矩形相交的面积【2022 Q4 | 100分】
- python os&shutil 文件操作
- python多线程的使用(导入线程模块、创建子线程任务、启动子线程任务、获取当前执行的线程号)
- python 文件操作
- 《python 与数据挖掘 》一 第2章 Python基础入门
- 《Python数据科学实践指南》一第0章 发现、出发
- 【Python】Pandas 操作Excel
- 【Python】【文件】查找指定路径中是否存在目标文件(含此路径下的子文件夹)
- 【Python】xlrd/xlwt操作excel 及常用操作
- Python:对文件的操作
- python 之html的headers提取操作
- 《Python高性能编程》——2.10 用heapy调查堆上的对象
- python学习之二叉树的实现详解
- python ndarray相关操作:拼接
- python ndarray相关操作:切分
- python 逗号分隔值文件的操作
- 使用 Python 操作 Mongo 数据库
- Python 开发的 IDE 和代码编辑器,你选择的哪一个?
- notepad++ 配置命令 运行c语言 c++ java python代码
- python爬虫入门(五)Selenium模拟用户操作
- Python之集合操作举例
- Python学习---django下的cookie操作 180201
- Python学习---进程 1225
- 【Python小技巧】sqlalchemy操作sqlite日期类型的处理
- python下操作redis
- python将文件夹下的图片创建到一个ppt文件
- Python安装Jupyter Notebook配置使用教程
- Wiener’s attack python
- [Python] 循环语句