Toolverse
Wszystkie skille

matrices

autor: parcadei

Rozwiązuj zadania z algebry liniowej — mnożenie, odwracanie i rozkłady macierzy w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
23

O skillu

Umiejętność Claude'a do pracy z macierzami w algebrze liniowej. Zawiera narzędzia do identyfikacji typu macierzy, wykonywania operacji podstawowych (mnożenie, odwracanie, transpozycja), rozwiązywania układów równań liniowych oraz obliczania rozkładów LU, QR i SVD. Korzysta z bibliotek SymPy i Z3 do precyzyjnych obliczeń symbolicznych i weryfikacji spójności systemów.

Jak używać

  1. Zainstaluj umiejętność w swoim katalogu .claude/skills/math/linear-algebra/ — sklonuj repozytorium lub skopiuj folder matrices z gałęzi głównej.

  2. Zidentyfikuj typ macierzy, którą chcesz analizować (kwadratowa, symetryczna, ortogonalna, diagonalna). Użyj polecenia sympy_compute.py matrix_type, aby sprawdzić jej właściwości.

  3. Dla operacji podstawowych wybierz odpowiednie polecenie: mnożenie macierzy A i B wykonaj za pomocą sympy_compute.py matmul "A" "B", odwracanie macierzy A — sympy_compute.py inverse "A", transpozycję — sympy_compute.py transpose "A".

  4. Jeśli rozwiązujesz układ równań liniowych postaci Ax = b, użyj sympy_compute.py linsolve "A" "b". Aby sprawdzić spójność systemu, uruchom z3_solve.py sat.

  5. Do zaawansowanych operacji wybierz rozkład: LU za pomocą sympy_compute.py lu "A", QR — sympy_compute.py qr "A", SVD — sympy_compute.py svd "A".

  6. Uruchamiaj polecenia poprzez uv run python -m runtime.harness scripts/[nazwa_skryptu] z głównego katalogu projektu. Przekazuj macierze jako listy zagnieżdżone w formacie JSON, np. "[[1,2],[3,4]]".

Podobne skille