sympy
Resolver problemas de matemática simbólica com SymPy
Também disponível em: davila7
Precisa de resultados matemáticos exatos em vez de aproximações numéricas. Esta skill fornece orientação abrangente para álgebra simbólica, cálculo, resolução de equações, operações matriciais e cálculos físicos usando a biblioteca Python SymPy.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "sympy". Solve x^2 - 4 = 0 for x
Resultado esperado:
- Solutions: x = -2, x = 2
- Method: solveset(x**2 - 4, x)
- The equation has two real solutions
A utilizar "sympy". Find derivative of sin(x^2)
Resultado esperado:
- Derivative: 2*x*cos(x^2)
- Method: diff(sin(x**2), x)
- Use integrate() for the integral
A utilizar "sympy". Find eigenvalues of [[1, 2], [2, 1]]
Resultado esperado:
- Eigenvalues: 3, -1
- Eigenvectors: [1, 1], [1, -1]
- Matrix is diagonalizable: True
Auditoria de Segurança
SeguroAll 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.
Fatores de risco
⚡ Contém scripts (4)
⚙️ Comandos externos (3)
📁 Acesso ao sistema de arquivos (2)
🌐 Acesso à rede (2)
Pontuação de qualidade
O Que Você Pode Construir
Derivar equações de movimento
Configurar problemas de mecânica Lagrangiana e derivar equações de movimento simbolicamente
Engenharia de recursos simbólica
Criar expressões simbólicas para transformações matemáticas antes da avaliação numérica
Aprender computação simbólica
Explorar derivações matemáticas passo a passo, simplificações e verificação de soluções
Tente Estes Prompts
Resolver a equação quadrática x^2 - 5x + 6 = 0 e verificar as soluções
Encontrar a derivada de sin(x^2) e depois calcular a integral definida de 0 a pi
Encontrar os autovalores e autovetores da matriz [[1, 2], [2, 1]]
Converter a expressão x^2 + sin(x) para uma função NumPy para avaliação numérica
Melhores Práticas
- Definir símbolos com suposições (positive=True, integer=True) para melhorar a simplificação
- Usar lambdify() para criar funções numéricas rápidas a partir de expressões simbólicas
- Usar Rational() ou S() para aritmética exata em vez de números de ponto flutuante
- Escolher solucionadores apropriados: solveset para álgebra, linsolve para sistemas lineares, dsolve para EDOs
Evitar
- Usar números de ponto flutuante (0.5) em vez de Rational(1, 2) para resultados exatos
- Usar subs() e evalf() em loops em vez de lambdify() para desempenho
- Esquecer de definir símbolos com symbols() antes de usá-los
- Pular suposições ao trabalhar com variáveis restritas (positive, real, integer)
Perguntas Frequentes
O que é computação simbólica vs numérica?
Quando devo usar lambdify()?
Como resolvo equações diferenciais?
O que são suposições de símbolos?
Como gero código C/Fortran?
SymPy pode lidar com matrizes com entradas simbólicas?
Detalhes do Desenvolvedor
Autor
K-Dense-AILicença
https://github.com/sympy/sympy/blob/master/LICENSE
Repositório
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/sympyReferência
main
Estrutura de arquivos