Comments (1)
Things could be better documented but some functions are intended to operate with plain Python types rather than symbolic expressions. This is true of most ntheory functions and I don't think they should be changed because they are useful separately from all of sympy's symbolics. Potentially it would have made sense to have separate functions in different modules that handle this differently e.g. like having a divisor_sigma
symbolic function in sympy.functions
and a corresponding function for plain integers in sympy.ntheory
. The flat import design of sympy where everything is imported at top-level makes this difficult though.
from sympy.
Related Issues (20)
- `nonlinsolve` raises `AttributeError: 'Complexes' object has no attribute 'as_base_exp'` HOT 11
- Pretty printer fails to print zero vector from sympy.physics.mechanics raising TypeError HOT 2
- Poly.cancel fails over GF with ground types flint
- lambdify((). ArraySymbol(...)) causes a recursion error HOT 1
- Inconsistent symbols in RootOf HOT 2
- fix reference for diophantine solver guide
- Zero check has an inconsistent behavior in different versions HOT 3
- ArraySymbol with Addition (+) behaves unexpectedly when not indexed HOT 1
- Sympy 1.13.0 breaks nonlinsolve if noninteger constants used in function HOT 5
- Matrix exponential badly scaled coefficients for `RR[x,y,...]`. HOT 3
- Construct FormalPowerSeries from known expansion HOT 4
- Cll of a sympy program failed
- Symbolic conversion of transfer function to state-space model looks incorrect HOT 3
- Symbol with Real value or 'NA' in logic expresions HOT 2
- Solving exponential equation using `solve` runs for minutes until memory runs out HOT 12
- [Potential Bug] parse_expr fails to parse complete expression HOT 1
- Failure to simplify 2*sin(a/2)*cos(a/2) when other factors are involved HOT 1
- laplace transform of (-cos(n*t)) + cos(w*t))/t isn't simplified to log(w^2/s^2 + 1)/2 - log(n^2/s^2 + 1)/2. HOT 7
- sympy.vector.gradient is not working properly if the expression has pow
- powsimp does not combine `exp(A)*exp(B)` into `exp(A+B)` if B is an `UnevaluatedExpr`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sympy.