SymPy 0.7.0发布 Python代数计算库

SymPy是一个象征性的操作方案,纯Python写的。其目的是要成为一个全功能的Python代数计算库,同时保持为代码尽可能简单,以便理解和容易扩展。目前,Sympy目前只有1600的代码(包括注释行),其功能包括基本的算术,基本简化,一系列扩大,功能(exp, ln, sin, cos, tan, 等),分化,整合(目前只能做很简单的积分),基本替代,任意精度的整数和有理数,标准(Python)的浮点,基本复杂的数字和符号的限制。

SymPy 0.7.0更新日志:

This will be the last release of SymPy to support Python 2.4. Dropping support for Python 2.4 will let us move forward with things like supporting Python 3, and will let us use things that were introduced in Python 2.5, like with-statement context managers. no longer support creating matrices without brackets (see: issue 930) Re">named sum() to summation() (see: 3e76
3a8, issues 1376, 1727). This was changed so that it no longer overrides the built-in sum(). The unevaluated summation is still called Sum(). Renamed abs() to Abs() (see: 64a12a4, issue 1727). This was also changed so that it no longer overrides the built-in abs(). Note that because of __abs__ magic, you can still do abs(expr) with the built-in abs(), and it will return Abs(expr). Renamed max_() and min_() to now Max() and Min() (see: 99a271e, issue 2153) Changed behaviour of symbols(). symbols('xyz') gives now a single symbol ('xyz'), not three ('x', 'y' and 'z') (see: f6452a8). Use symbols('x,y,z') or symbols('x y z') to get three symbols. The '
each_char' option will still work but is being deprecated. Split class Basic into new classes Expr, Boolean (see: a0ab479, 635d89c). Classes that are designed to be part of standard symbolic expressions (like x**2*sin(x)) should subclass from Expr. More generic objects that do not work in symbolic expressions but still want the basic SymPy structure like .args and basic methods like .subs() should only subclass from Basic. as_basic() method was renamed to as_expr() to reflect changes in the core (see: e61819d, 80dfe91) Methods as_coeff_terms and as_coeff_factors were renamed to as_coeff_mul and as_coeff_add, respectively. Removed the trim()
function. The function is redundant with the new polys (see below). Use the cancel() function instead.

更多详细内容请参阅:https://github.com/sympy/sympy/wiki/920.html">Release-Notes-for-0.7.0

下载地址:http://code.google.com/p/sympy/downloads/list

时间: 2024-10-22 15:57:22

SymPy 0.7.0发布 Python代数计算库的相关文章

flexmock 0.9.4发布 Python测试库

flexmock 是一个Python的mock/stub/spy库,用于http://www.aliyun.com/zixun/aggregation/13726.html">Rails单元测试的Mock工具. 其API的17885.html">灵感来自相同名字的Ruby库,但是,它不是一个Python Flexmock,目标是克隆Ruby版本.相反,它的重点是提供用于测试的Python程序,并尽可能对不显眼的创建假冒对象进行全力支持.Flexmock的特点是简单和直观性,

Mahotas 0.8发布 Python图像处理库

Mahotas 是一个用于Python的图像处理库.它包含了实现C++++加速的图像处理算法,主要算法是流域和域值. Mahotas 0.8该版本针对一个命名空间的重组.某些功能已经移到子模块.在扩展的重要()的错误已得到修复.添加一些新的形态的功能:打开(),关闭(),regmax()和regmin(). 软件信息:http://luispedro.org/software/mahotas 下载地址:http://pypi.python.org/packages/source/m/mahota

Mahotas 0.7发布 Python图像处理库

Mahotas是一个用于Python的图像处理库.它包含了实现C++++加速的图像处理算法,主要算法是流域和域值. Mahotas 0.7该版本scipy的依赖性已删除.添加一个插值模块.64位机和2D TAS FreeImage的错误已修复. 软件信息:http://luispedro.org/software/mahotas 下载地址:http://pypi.python.org/packages/source/m/mahotas/mahotas-0.7.tar.gz#md5=c05a01b

fabula 0.8.1发布 Python游戏引擎

Fabula 是一个开源的Pythonhttp://www.aliyun.com/zixun/aggregation/18701.html">游戏引擎,它适合冒险游戏.角色扮演游戏.策略游戏和数字互动讲故事的游戏. Fabula 提供了客户端服务器架构.基于事件的协议.多人网络游戏.多线程服务器.摘要.游戏世界中的可视化未知模型.资产管理.插件系统.以及可以记录和回放游戏.该代码具有文件记录,能够在Linux和MS Windows上运行,(OS X或许可以运作,但尚未经过测试). Fabu

python-rope 0.9.4发布 代码重构库

Rope 是一个Python的http://www.aliyun.com/zixun/aggregation/8799.html">代码重构库.它可以用于其他IDE提供的功能,如代码重构和代码协助. python-rope 0.9.4该版本主要包含了错误修正. 软件信息:http://rope.sourceforge.net/ 下载地址:http://sourceforge.net/projects/rope/files/latest/download?source=files

poppler 0.17.2发布 PDF渲染库

Poppler是一个来源于xpdf的PDF渲染库.它使用了多外先进的类库,例如freetype和cairois来达到更好的输出效果,同时也提供了一组命令行工具包. 详细信息:http://poppler.freedesktop.org/ poppler 0.17.2改进EmbeddedFile. CJK字体的选择进行了改进.叠印实施.固定各种小错误. 下载地址:http://poppler.freedesktop.org/poppler-0.16.7.tar.gz

poppler 0.18.1发布 PDF渲染库

Poppler是一个来源于xpdf的PDF渲染库.它使用了多个高级的类库,例如 freetype 和 cairois 来达到更好的输出效果,同时也提供了基本的命令行实用程序. poppler 0.18.1版本由PSOutputDev创建的PostScript输出进行了改进.几个CairoOutputDev错误已修复.pdftocairo现在刷新并关闭文件时正确使用它们. 软件信息:http://poppler.freedesktop.org/poppler-0.18.1.tar.gz 下载地址:

poppler 0.17.3发布 PDF渲染库

Poppler是一个来源于xpdf的PDF渲染库.它使用了多个先进的类库,例如freetype和cairois来达到更好的输出效果,同时也提供了一组命令行工具包. poppler 0.17.3版本PSOutputDev,CairoOutputDev和PNGWriter作了一些改进,PDF文件重新编写,同时修复了一些小bug. 详细信息:http://poppler.freedesktop.org/ 下载地址:http://poppler.freedesktop.org/poppler-0.16.

musl 0.7.11发布 基于标准库Linux系统

musl是一个基于标准库Linux系统的实现.它是轻量级的,快速,简单,自由,并努力在标准上保持一致性和安全意识.它包括一个建设项目对musl在系统的标准库(如glibc)的地方,从而有可能立即评估库,建立与它小巧的静态链接二进制文件. musl 0.7.11共享库和动态加载(dlopen/dlsym)现在支持通过一个集成的近乎零开销的动态链接器.其他新功能包括POSIX消息队列,posix_spawn的search.h接口,random()PRNG,环境和浮点操作.中度严重的几个字符串和宽字符