SymPy – Toán ký hiệu trong Python
Skill hướng dẫn Claude dùng SymPy để giải phương trình, vi tích phân, đại số ma trận bằng phép tính chính xác và xuất ra code hoặc LaTeX.
Lập trìnhTrung cấp★ 33,030⑂ 3,248Điểm AI 9/10Cập nhật lần cuối: 9 thg 8, 2026
Skill này làm gì
- Hướng dẫn Claude thực hiện tính toán ký hiệu chính xác (không phải xấp xỉ số) bằng SymPy: giải phương trình (
solve,solveset,linsolve,dsolve), đạo hàm, tích phân, giới hạn, chuỗi, đại số tuyến tính ký hiệu, số học, hình học, vật lý. - Đưa ra quy tắc thực hành: khai báo ký hiệu trước, dùng giả thiết (
positive=True), dùngRational/Sđể giữ số chính xác, vàlambdifyđể chuyển sang hàm NumPy khi cần tốc độ. - Có mẫu tích hợp với NumPy, SciPy, Matplotlib; sinh code Python/C/Fortran; xuất LaTeX; kèm 5 lỗi thường gặp và cách xử lý.
- Nội dung chuyên sâu nằm trong thư mục references (năng lực cốt lõi, ma trận, vật lý, chủ đề nâng cao, sinh code/in ấn) và chỉ được tải khi cần.
Phù hợp với ai
- Nghiên cứu sinh, sinh viên cần giải chính xác biểu thức và xuất công thức LaTeX cho báo cáo.
- Lập trình viên khoa học/kỹ thuật cần suy diễn ký hiệu rồi chuyển thành hàm số học nhanh.
- Người làm dữ liệu cần kết quả toán học kiểm chứng được, không bị sai số dấu phẩy động.
Ví dụ sử dụng
- "Giải x² − 5x + 6 = 0 rồi thay nghiệm để kiểm tra" →
solve+simplify(subs). - "Đạo hàm sin(x)/x rồi vẽ đồ thị trên [-10, 10]" → vi phân ký hiệu →
lambdify→ Matplotlib. - "Tính ∫₀^∞ x·e^(−x²) dx và xuất công thức LaTeX" →
integrate+latex().
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/HEAD/skills/sympy/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/sympy từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/sympy/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/sympy ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và kiểm tra Python:
python --version(cần 3.9 trở lên). - Cài SymPy:
pip install "sympy>=1.14"; nên cài thêmpip install numpy scipy matplotlibđể chạy ví dụ lambdify/vẽ đồ thị. - Tải repo skill:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Sao chép skill:
mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/sympy ~/.claude/skills/ - Kiểm tra trong
~/.claude/skills/sympycóSKILL.mdvà thư mụcreferences/(thiếu references thì phần hướng dẫn chi tiết sẽ không tải được). - Khởi động lại Claude Code và thử yêu cầu: "Dùng SymPy giải phương trình vi phân này".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT