Skip to main content

标签: 科学计算

Python 入门基础知识 - 科学计算 - 使用Matplotlib绘制函数图形

使用Matplotlib绘制函数图形Matplotlib是绘制2D图形的Python的一种模块,它依赖于NumPy和Tkinter。Matplotlib中大部分函数都和MATLAB中的函数名相同,熟悉MATLAB的学者可以很快地掌握Matplotlib。Matplotlib可以绘制多种形式的图形包括普通的线图、直方图、饼图、散点图以及误差线图等。1、安装Matplotlib执行如下命令【unix linux系统】pip install...[…]

Read More

Python 入门基础知识 - 科学计算 - 矩阵运算和解线性方程

矩阵运算和解线性方程使用SciPy可以完成矩阵分解、线性方程组求解和多项式求根等数学运算。SciPy中提供的函数名与MATLAB中的函数名大部分相同,用法也差不多。熟悉SciPy的学者可以很快熟悉SciPy。矩阵运算除了基本的矩阵乘除运算以外,还可以使用SciPy做矩阵分解运算、求逆运算等。SciPy中的linalg模块提供了和线性代数相关的函数,可以用于对矩阵进行运算。常用的linalg模块中常用的函数如下inv 求解矩阵的逆det 求解方阵的行列式norm 求解向量的模lstsq...[…]

Read More

Python 入门基础知识 - 科学计算 - NumPy和SciPy

科学计算科学计算是计算机应用的主要内容之一。开源软件Scilab和商业软件MATLAB都是以科学计算为主的应用软件。使用Python同样可以进行矩阵运算、数值分析等。NumPy和SciPy简介NumPy和SciPy是Python中用以实现科学计算的模块包。NumPy主要提供了数组对象、基本的数组函数和傅里叶变换的相关函数。SciPy依赖于NumPy,SciPy提供了更多的计算工具,例如绘制图形等。1、安装NumPy和SciPy执行下面的命令安装NumPypip install...[…]

Read More