Toolverse
Wszystkie skille

vector-spaces

autor: parcadei

Rozwiązuj zadania z przestrzeni wektorowych krok po kroku

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
14

O skillu

Umiejętność Claude'a do pracy z przestrzeniami wektorowymi w algebrze liniowej. Zawiera strategie rozwiązywania problemów: sprawdzanie podprzestrzeni, testowanie liniowej niezależności, wyznaczanie bazy i wymiaru, oraz zmianę bazy. Korzysta z narzędzi SymPy do obliczeń macierzowych (nullspace, RREF) i Z3 do dowodów algebraicznych. Idealna dla studentów i praktyków algebry liniowej pracujących nad zadaniami teoretycznymi i obliczeniowymi.

Jak używać

  1. Zainstaluj umiejętność w katalogu .claude/skills/math/linear-algebra/ swojego projektu Claude'a.

  2. Gdy pracujesz nad zadaniem dotyczącym przestrzeni wektorowych, określ, jaki typ problemu rozwiązujesz: sprawdzenie podprzestrzeni, liniową niezależność, bazę i wymiar, lub zmianę bazy.

  3. Dla problemu liniowej niezależności: skonfiguruj macierz A, gdzie kolumny to wektory, a następnie uruchom uv run python -m runtime.harness scripts/sympy_compute.py nullspace "[[1,2,3],[4,5,6]]" (zastąp wartości swoimi wektorami). Jeśli nullspace zawiera tylko wektor zerowy, wektory są liniowo niezależne.

  4. Aby znaleźć bazę i wymiar: użyj uv run python -m runtime.harness scripts/sympy_compute.py rref "[[1,2,3],[4,5,6]]" na swojej macierzy. Kolumny z pivotami tworzą bazę, a liczba pivotów to wymiar.

  5. Dla problemów podprzestrzeni: sprawdź trzy warunki (zawiera wektor zerowy, zamknięta na dodawanie, zamknięta na mnożenie skalarne), a następnie potwierdź wynik za pomocą uv run python -m runtime.harness scripts/z3_solve.py prove "subspace_closed".

  6. W przypadku zmiany bazy: wyznacz macierz przejścia P, oblicz jej odwrotność poleceniem uv run python -m runtime.harness scripts/sympy_compute.py inverse "P", a następnie pomnóż przez stare współrzędne, aby uzyskać nowe.

Podobne skille