特性
核心能力
文档
- 基本算术: Support for operators such
as
+
, -
, *
, /
, **
(power)
- 化简
Trigonometry, Polynomials
- Expansion:
of a polynomial
- 函数:
trigonometric,
hyperbolic,
exponential,
roots,
logarithms,
absolute value,
spherical harmonics,
factorials and gamma functions,
zeta functions,
polynomials,
special functions, ...
- Substitution: example
- 数:
arbitrary precision integers,
rationals,
and floats
- 非交换符号
- 模式匹配
多项式
文档
- 基本算术: 除法,最大公约数……
- 因式分解
- 无平方分解
- Gröbner 基
- 部分分数分解
- 合成
Combinatorics
文档
- Permutations
- Combinations
- Partitions
- Subsets
- Permutation Groups: Polyhedral, Rubik, Symmetric, ...
- Prufer and Gray Codes
离散数学
- 二项式系数
- 总和
- 积
- 数论: generating prime numbers, primality testing, integer factorization, Diophantine equation solving...
- 逻辑表达式
矩阵
文档
- 基本算术
- 本征值/本征向量
- 行列式
- 转置
- 求解
- Abstract expressions
几何学
文档
- points, lines, rays, segments, ellipses, circles,
polygons, ...
- 相交
- 相切
- 相似
绘图
文档
- 坐标模式
- 绘制几何实体
- 二维和三维
- 交互界面
- 彩色
- Matplotlib support
物理学
文档
IPython Notebook Examples
统计
文档
- Random variable types:
- 正态分布
- 均匀分布
- Bernoulli distributions
- Binomial distributions
- Hypergeometric distributions
- More…
- 概率
- Expected value and variance
- Probability density
Cryptography
文档
- Shift cipher
- Affine cipher>
- Bifid ciphers>
- Vigenere’s cipher>
- Substitution ciphers>
- Hill’s cipher>
- RSA>
- Kid RSA>
- Linear feedback shift registers>
- ElGamal encryption>
Parsing
文档
- Conversion from Python objects to SymPy objects
- Optional implicit multiplication and function application parsing
- Limited Mathematica and Maxima parsing: example on SymPy Live
- Custom parsing transformations
打印
文档
- 漂亮的打印 漂亮的ASCII/Unicode打印,LaTeX
- 代码生成 C, Fortran, Python
- Theano interaction