python:矩阵的基本运算

一、Python 矩阵基本运算

引入 numpy

import numpy as np
  1. python矩阵操作

1)使用 mat 函数创建一个 2X3矩阵

a = np.mat([[1, 2, 3], [4, 5, 6]])

python:矩阵的基本运算 2)使用 shape 可以获取矩阵的大小
a.shape

python:矩阵的基本运算 3)进行行列转换
a.T

python:矩阵的基本运算

4)使用二维数组代替矩阵来进行矩阵运算

b = np.array([[1, 2, 3], [4, 5, 6]])

python:矩阵的基本运算

5) 加减法

a + b
a - b

python:矩阵的基本运算

二、python矩阵乘法

1)使用二维数组创建两个矩阵A和B

A = np.array([[1, 2, 3], [4, 5, 6]])
B = A.T

2)一个矩阵的数乘,其实就是矩阵的每一个元素乘以该数

2 * A

python:矩阵的基本运算 3) dot 函数用于矩阵乘法,对于二维数组,它计算的是矩阵乘积,对于一维数组,它计算的是内积
np.dot(A, B)

python:矩阵的基本运算
np.dot( B, A)

python:矩阵的基本运算

4)再创建一个二维数组

C = np.array([[1, 2], [1, 3]])

5)验证矩阵乘法的结合性:( A B ) C = A ( B C ) (AB)C = A(BC)(AB)C=A(BC)

np.dot(np.dot(A, B), C)

python:矩阵的基本运算
np.dot(A, np.dot(B, C))

python:矩阵的基本运算

6)使用 eye 创建一个单位矩阵

python:矩阵的基本运算

三、python矩阵转置

1)A的转置

A.T

python:矩阵的基本运算

四、python求方阵的迹

1)A的迹

python:矩阵的基本运算

五、python求逆矩阵/伴随矩阵

逆矩阵的定义:

设A是数域上的一个n阶方阵,若在相同数域上存在另一个n阶矩阵B,使得: AB=BA=E。 则我们称B是A的逆矩阵,而A则被称为可逆矩阵。当矩阵A的行列式|A|不等于0时才存在可逆矩阵。

1)创建一个方阵

A = np.array([[1, -2, 1], [0, 2, -1], [1, 1, -2]])

2)使用 linalg.det求得方阵的行列式

A_abs = np.linalg.det(A)

python:矩阵的基本运算

3) 使用 linalg.inv 求得方阵A的逆矩阵

B = np.linalg.inv(A)

python:矩阵的基本运算

4)利用公式求伴随矩阵:

A_bansui = B * A_abs

python:矩阵的基本运算 六、python方阵的行列式计算方法

1)创建两个方阵

E = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
F = np.array([[1, 2], [1, 3]])

2)使用 linalg.det 方法求得方阵E和方阵F的行列式

np.linalg.det(E)

python:矩阵的基本运算
np.linalg.det(F)

python:矩阵的基本运算

七、python解多元一次方程

x+2y+z=72

x−y+3z=73

x+y+2z=18

1) 将未知数的系数写下来,排列成一个矩阵a

a = [[1, 2, 1], [2, -1, 3], [3, 1, 2]]
a = np.array(a)

2)常数项构成一个一维数组(向量)

b = [7, 7, 18]
b = np.array(b)

3)使用 linalg.solve 方法解方程,参数a指的是系数矩阵,参数b指的是常数项矩阵

x = np.linalg.solve(a, b)

python:矩阵的基本运算

4)使用点乘的方法可以验证一下,系数乘以未知数可以得到常数项

np.dot(a, x)

python:矩阵的基本运算

Original: https://blog.csdn.net/m0_47017197/article/details/126299993
Author: 木懿尓
Title: python:矩阵的基本运算



相关阅读

Title: VMware导入vmdk格式的文件 踩了一堆坑~~~

嗨喽! 大家好,我是”流水不争先,争得滔滔不绝”的翀,18双非本科生一枚,正在努力!欢迎大家来交流学习,一起学习数据分析,希望我们一起好好学习,天天向上,目前是小社畜一枚~~

文章目录

1.vmdk文件(VMDK(VMWare Virtual Machine Disk Format)是虚拟机VMware创建的虚拟硬盘格式,文件存在于VMware文件系统中)如下图 :

python:矩阵的基本运算

2.VMware 见下图:

python:矩阵的基本运算

下载安装方式见下面链接:

链接哎

; bug1 :基本没有接触过vmdk格式的文件,所以一开始按认知里面的ova格式来导入,甚至按vmware里面创建虚拟机方式来导入,(这里应该是ios镜像才可以创建),所以会看到压根没有文件可以选

python:矩阵的基本运算
正确打开方式是:
python:矩阵的基本运算
然后:选择创建一个空白硬盘
python:矩阵的基本运算然后点下一步
python:矩阵的基本运算
下一步:
python:矩阵的基本运算
python:矩阵的基本运算
成功就会出现下面这个,我的名称是Django
python:矩阵的基本运算然后:
点击创建的虚拟机 ,打开设置:
python:矩阵的基本运算点击添加
python:矩阵的基本运算点硬盘
python:矩阵的基本运算然后看下面:
python:矩阵的基本运算
然后一定是使用现有的虚拟磁盘:
python:矩阵的基本运算
可以选择导入了
python:矩阵的基本运算
然后就可以了,是不是以为好了呢,还是太天真了你:

python:矩阵的基本运算

bug2 : 导入硬盘说加此磁盘会使此虚拟机与旧版本的 vmware 产品不兼容_相,我一开始是vmware14 (二我拿拿到的镜像想是vmware的)

python:矩阵的基本运算
好,我就开始走上卸载vmware的不归路,卸载的方法参考下面的链接:弄好了,再翻回来看接下来的安装;
卸载链接:
如果这里注册表删除嫌麻烦的,可以用CCleaner 工具来卸载
python:矩阵的基本运算可以自行到官网安装:很快的

重新安装对应vmware16后 哈哈哈 终于进去了 然后会看到多了这个文件夹:

python:矩阵的基本运算
哈哈哈 可以愉快开始了,哈哈还是太天真了你:

; bug 找不到操作系统

python:矩阵的基本运算
说找不到操作系统:我当时是这样的:
python:矩阵的基本运算
然后 弄 发现硬盘那里弄错了,正确方式如下;

总结

专栏学习

01 【数据分析实战项目】: 无人智能售货机商务分析线上课程智能推荐学术前沿趋势分析

02 【算法–数据挖掘】: 机器学习—-吃瓜教程!集成学习深度学习 学术前沿趋势分析

03 【天池数据挖掘竞赛】: 心电信号多分类分类新闻推荐入门赛系统项目

04 【Python数据分析】: Numpy 数值计算基础Matplotlib 数据可视化基础Pandas 统计分析基础Pandas 进行数据预处理scikit-learn 构建模型

往期精彩内容

01 【常见的数据分析师的面试问题】: 基础知识考查、概率论与数理统计、数据挖掘、常见模型介绍、数据分析师工作必备技能等等

02 【基于条件随机场模型的中文分词】: 中文分析、python代码实现

03 【 Github开源项目】: Github开源项目 数分/数挖学习路线

欢迎关注我,一起交流学习探索数据分析的世界,洞察数据!努力接受社会毒打~~

@翀- 我的博客主页

Original: https://blog.csdn.net/jcjic/article/details/118241188
Author: 数据闲逛人
Title: VMware导入vmdk格式的文件 踩了一堆坑~~~

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/221725/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载