用Python解决线性代数的简单问题

一、首先是最基本的2×2的行列式计算,如第1题

用Python解决线性代数的简单问题_第1张图片

 我们调用numpy函数进行求解

用Python解决线性代数的简单问题_第2张图片

 为了方便输入,第一行将numpy指定为np。

第二、三行为定义一个矩阵,整个矩阵在一个[]内,每一行又嵌套一个[],行与行之间中间用逗号隔开,每一行里面的不同元素也用逗号隔开。

第四行进行矩阵行列式计算,并且赋值给b。

第五行输出b的值。

可以看出结果为-10。

同理,三阶行列式也用相同方法进行运算

用Python解决线性代数的简单问题_第3张图片

 用Python解决线性代数的简单问题_第4张图片

结果为-4

二、解方程组

用Python解决线性代数的简单问题_第5张图片

首先我们创建两个矩阵a和b,分别表示等号左侧的系数和右侧的值

然后调用numpy.linalg.solve函数来解出方程

结果如下

用Python解决线性代数的简单问题_第6张图片 

 

你可能感兴趣的:(python,线性代数,开发语言)