ComPhys16

Материал из theor
Перейти к: навигация, поиск

+: по статье к занятию


1. Лекция: введение в питон, структуры данных. Задание: простые алгоритмические задачи.

2. Ошибки численного счета, IEEE754 Задание: суммирование ряда, инкрементальное среднее Статья: глава 4.2.2 из Кнута т2

3. Классы и объекты в питоне. Наследование, связи классов. Задание: 1) Бинарное дерево 2) Полет твердого тела (палки). Можно усложнить электрическим полем, палка -> диполь. И еще усложнить добавив излучение.

4. Введение в Numpy. Задание: поле конденсатора методом релаксации. Сравнить реализацию на обычном python, c numpy, c Fortran/C/Julia.

5. Введение в Scipy. Задание: Ньютоновы уравнения движения, ограниченная проблема трех тел, точки Лагранжа; Можно посчитать вероятность ионизации simple-man model.

6. Визуализация, matplotlib, seaborn. Задание: алгоритмы RNG, случайное блуждание, моделирование радиоактивного распада.

7. Символьная алгебра с Sympy. Задание: ?

8. Анализ данных, Pandas. Задание: Посчитать аггрегаты по данным с kaggle про τ → μμμ распад.

9. Параллельные вычисления в python. Задание: параллельная версия ионизация из лекции 5.

10. LaTex, beamer. Задание: оформить стаью и презенташку

11. Linux, shell. Задание: ?

12. Python как язык общего назначения. GUI, web, lego mindstorm. Задание: GUI/web/lego mindstorm на выбор




1. Линейная регрессия, метод наименьших квадратов, градиентный спуск

2. Логистическая регрессия, обработка экспериментальных данных, функция правдоподобия

3. Нейросети

4. Метод отжига, модель Изинга

5. Фурье-анализ

6. Вейвлеты

7. ODE: Хаос, двойной маятник