sympy
Resuelve problemas matemáticos simbólicos con SymPy
متاح أيضًا من: davila7
Necesita resultados matemáticos exactos en lugar de aproximaciones numéricas. Esta habilidad proporciona orientación completa para álgebra simbólica, cálculo, resolución de ecuaciones, operaciones matriciales y cálculos físicos usando la biblioteca Python SymPy.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "sympy". Solve x^2 - 4 = 0 for x
النتيجة المتوقعة:
- Solutions: x = -2, x = 2
- Method: solveset(x**2 - 4, x)
- The equation has two real solutions
استخدام "sympy". Find derivative of sin(x^2)
النتيجة المتوقعة:
- Derivative: 2*x*cos(x^2)
- Method: diff(sin(x**2), x)
- Use integrate() for the integral
استخدام "sympy". Find eigenvalues of [[1, 2], [2, 1]]
النتيجة المتوقعة:
- Eigenvalues: 3, -1
- Eigenvectors: [1, 1], [1, -1]
- Matrix is diagonalizable: True
التدقيق الأمني
آمنAll 497 static findings are FALSE POSITIVES. This skill is pure documentation for the SymPy symbolic mathematics library. The detected patterns (backticks, imports, eval, file operations) are legitimate documentation elements: markdown code formatting, Python code examples showing SymPy features like lambdify and srepr, and file export for mathematical results. No malicious behavior present.
عوامل الخطر
⚡ يحتوي على سكربتات (4)
⚙️ الأوامر الخارجية (3)
📁 الوصول إلى نظام الملفات (2)
🌐 الوصول إلى الشبكة (2)
درجة الجودة
ماذا يمكنك بناءه
Derivar ecuaciones de movimiento
Plantear problemas de mecánica lagrangiana y derivar ecuaciones de movimiento simbólicamente
Ingeniería de características simbólica
Crear expresiones simbólicas para transformaciones matemáticas antes de la evaluación numérica
Aprender computación simbólica
Explorar derivaciones matemáticas paso a paso, simplificaciones y verificación de soluciones
جرّب هذه الموجهات
Resuelve la ecuación cuadrática x^2 - 5x + 6 = 0 y verifica las soluciones
Encuentra la derivada de sin(x^2) y luego calcula la integral definida de 0 a pi
Encuentra los eigenvalores y eigenvectores de la matriz [[1, 2], [2, 1]]
Convierte la expresión x^2 + sin(x) a una función NumPy para evaluación numérica
أفضل الممارسات
- Define símbolos con suposiciones (positive=True, integer=True) para mejorar la simplificación
- Usa lambdify() para crear funciones numéricas rápidas a partir de expresiones simbólicas
- Usa Rational() o S() para aritmética exacta en lugar de números de punto flotante
- Elige solucionadores apropiados: solveset para álgebra, linsolve para sistemas lineales, dsolve para EDOs
تجنب
- Usar números de punto flotante (0.5) en lugar de Rational(1, 2) para resultados exactos
- Usar subs() y evalf() en bucles en lugar de lambdify() para rendimiento
- Olvidar definir símbolos con symbols() antes de usarlos
- Omitir suposiciones al trabajar con variables restringidas (positive, real, integer)
الأسئلة المتكررة
¿Qué es computación simbólica vs numérica?
¿Cuándo debo usar lambdify()?
¿Cómo resuelvo ecuaciones diferenciales?
¿Qué son las suposiciones de símbolos?
¿Cómo genero código C/Fortran?
¿Puede SymPy manejar matrices con entradas simbólicas?
تفاصيل المطور
بنية الملفات