《Python数学编程》 第四章 SymPy包 学习总结

本文是《Python数学编程》第四章关于SymPy库的学习总结,涵盖了Symbol、symbols、factor、expand、init_printing、subs、simplify、solve和plot等核心函数的介绍和应用示例,帮助读者掌握SymPy在数学计算和可视化中的使用。
摘要由CSDN通过智能技术生成

本书《Python数学编程》的前三章与《Python编程——从入门到实践》和《Python编程快速上手》书中的内容大有重叠,运行的数学运算有诸如计算万有引力,绘制抛物线图,计算均值、中位数、众数、离散度等,较为简单,因此就不特地总结了。

总结的内容,就从这第四章开始吧。


Python 库名称:SymPy

基本函数与方法

1. Symbol("…")

作用 : 创建单个Symbol对象
属性: .name
Symbol 的name属性,是指代他所代表的实际符号的一个字符串

2. symbols("… , …")

作用: 通过连续赋值创建多个Symbol对象

3. factor()

作用:分解表达式 - - 寻找最大单位的乘积

4. expand()

作用:展开表达式 - - 展开为单项的乘积和

5. init_printing(order=“rev-lex”)

作用:反向输出 。
默认为项数由大到小排列输出,但是如果想要反其道而行之,那么就调用init_printing( ),并且令其中的关键字 order 取 “rev-lex”

6. subs( )

作用:Symbol对象的函数,内插字典,用来做替换
举例:expr_subs = expr.subs({x:1-y})

7. simplify()

作用:简化结果;它可以用来简化复杂的表达式

8. simpify()

作用:处理用户提供的任何有效表达式(字符串),转换为可执行数学运算的内容
举例:expr = sympify(expr)
上面将expr字符串转换为symbol对象,然后再次存入expr中。

    • SympifyError :如果字符串不可转换,则出现此错误。

9. solve()

作用࿱

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值