使用Python学习数学-环境搭建(python 环境搭建教程)

liftword2周前 (05-10)技术文章9

环境准备

1.使用到的包有

IPython

sympy

如果环境没有可以使用下面的命令安装

pip install ipython
pip install sympy

2.包的介绍

IPython 是对python功能的增强,本次用到其中的display,Math这两个函数。

sympy是一个用于符号数学计算的 Python 库。它允许你进行符号计算、代数操作、微积分、方程求解等。SymPy 的一个重要特点是它是完全用 Python 编写的,因此不依赖于其他编译语言或者外部库。

主要功能包括:

  1. 符号计算:可以处理代数表达式,进行符号求导、积分、简化等操作。
  2. 方程求解:支持代数方程、线性方程组、微分方程的求解。
  3. 矩阵运算:提供矩阵的基本操作,包括求逆、行列式、特征值等。
  4. 数值计算:尽管 SymPy 是符号计算工具,但也支持数值计算,通过 evalf() 方法可以对符号结果进行数值求值。
  5. 图形化:可以绘制图形,例如函数的图像。
  6. 扩展功能:支持常见的数学功能,包括概率、离散数学等。

本次只介绍最简单的代数表达式功能,其他功能后面介绍。

3. 简单示例

from IPython.display import display,Math
import  sympy as sym
# 初始化配置
sym.init_printing()
# 定义符号
x,y = sym.symbols('x,y')
# Match函数接收字符串类型,支持LaTeX公式
display(Math("\\\\sigma = \\\\mu \\\\times \\\\sqrt(2)"))
display(Math("\\\\sqrt{x} \\\\times \\\\sqrt{x}"))

σ=μ×(2)x×x

display(Math("x_m * y^n"))

xm*yn

exp = x**2 + 4
datas = [-2,-1,0,1,2]
for data in datas:
    display(Math("\\\\text {With  x=-2:}x^{2} + 4 \\\\quad \\\\Rightarrow \\\\quad %g^{2} + 4 = %g" % (data,exp.subs(x,data))))

With x=-2:x2+4=>-22+4=8

With x=-2:x2+4=>-12+4=5

With x=-2:x2+4=>02+4=4

With x=-2:x2+4=>12+4=5

With x=-2:x2+4=>22+4=8

exp = sym.sqrt(x)

x×x

相关文章

python环境怎么搭建?小白看完就会!简简单单

很多小伙伴安装了python不会搭建环境,看完这个你就会了Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 "python" 命令来查看本地是否...

Python环境安装教程(python环境的安装)

文章目录前言一、安装python运行环境 1.官网https://www.python.org下载安装包.exe 2.安装python二、python模块下载 1.配置pip环境变量 2.下载pyth...

Python 安装+环境搭建(python环境怎么安装)

前言本篇文章来说一下 Python 的环境搭建,也是 Python 之路上一个必备的操作~提示:本文的环境配置是 Python3 的开发环境,后续教程也都是 Python3Python 安装+环境搭建...

松勤技术精选:教你创建一个独立的python虚拟环境

python虚拟环境为什么要用虚拟环境python的虚拟环境类似于虚拟机,创建一个独立的python运行环境,是跟全局环境中的库相互独立虚拟环境优势虚拟环境相互独立,互相不影响防止包管理混乱和版本冲突...

VSCODE搭建python开发环境教程(用vscode配置python环境)

一、python 安装官方网站下载适合的软件安装包,右击以管理员权限运行。2选择第一项,将无法选择安装路径,只能使用默认安装路径。我们选择第二项自定义安装即Customize installation...

Python新手入门第一步:环境搭建(python环境搭建过程)

前言不知道大家是否和曾经的我一样,满腔热血地想把Python学好,可是因为万事开头难,偏偏卡在了Python环境搭建的步骤上。于是苦苦地在网上寻找教程,有编程经验的同学在找到教程时,可以很容易看懂并且...