Python (физики), весна 2016 — различия между версиями
Материал из SEWiki
Darnley (обсуждение | вклад) (→План) |
Darnley (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 67: | Строка 67: | ||
* Примитивы из линейной алгебры | * Примитивы из линейной алгебры | ||
* Интегрирование функции от 1 и более аргумента | * Интегрирование функции от 1 и более аргумента | ||
+ | |||
+ | Лекция 8 | ||
+ | |||
+ | [http://pastebin.com/KHyKX6GV Черновик с лекции] | ||
+ | |||
+ | * Интерполяция | ||
+ | * Приближения набора точек кривой заданного вида | ||
+ | * Оптимизация функции | ||
+ | |||
+ | Лекция 9 | ||
+ | |||
+ | [http://pastebin.com/Ld661ceH Черновик с лекции] | ||
+ | |||
+ | * Символьные вычисления | ||
+ | * Рациональные числа, хранение, эффективный поиск НОД | ||
+ | * Символьное задание функций | ||
+ | * Раскрытие скобок, упрощение | ||
+ | * Пределы, дифференцирование, интегрирование | ||
+ | |||
+ | Лекция 10 | ||
+ | |||
+ | [http://pastebin.com/xeKeb0k3 Черновик с лекции] | ||
+ | |||
+ | * Линейная алгебра в символьных вычислениях | ||
+ | * Решение уравнений | ||
+ | * Решение дифференциальный уравнений | ||
+ | |||
+ | Лекция 11 | ||
+ | |||
+ | [http://pastebin.com/9V7BrUNe Черновик с лекции] | ||
+ | |||
+ | * Монотонное изображение как матрица, цветное как трехмерных массив | ||
+ | * Чтение, запись | ||
+ | * Преобразования | ||
+ | * Цветовые гаммы |
Текущая версия на 15:16, 12 мая 2016
План
Лекция 1
- Хранение вещественных чисел (IEEE floating point)
Лекция 2
- Библиотека NumPy
- np.array()
- применение операторов поэлементно (a + b, a == b)
- .ndim
- .shape
- .dtype
- np.arange()
- np.linspace()
- np.ones()
- np.zeros()
- np.eye()
- np.diag()
- np.random.rand()
- np.random.random_sample()
- np.random.random_integers()
- np.tile()
Лекция 3
- broadcasting
- адресация в массиве: срезы, a[list], a[predicate]
Лекция 4
- masked array
- многочлены (poly1d), операции с ними
Лекция 5
- Библиотека matplotlib.pyplot
- plt.figure(figsize=, dpi=)
- plt.show()
- plt.plot(x, y, color=, linewidth=, linestyle=, label=)
- plt.xlim()
- plt.xticks(ticks)
- plt.xticks(ticks, label_in_latex)
- plt.legend(loc=)
- plt.scatter(x, y, size)
- plt.annotate(text, xy=)
Лекция 6
- subplot, axes
- bar, pie
- colors, colormap
- np.meshgrip
- contour, contourf
- imshow
- mpl_toolkits.mplot3d.Axes3D: plot_surface, plot_trisurf
Лекция 7
- Примитивы из линейной алгебры
- Интегрирование функции от 1 и более аргумента
Лекция 8
- Интерполяция
- Приближения набора точек кривой заданного вида
- Оптимизация функции
Лекция 9
- Символьные вычисления
- Рациональные числа, хранение, эффективный поиск НОД
- Символьное задание функций
- Раскрытие скобок, упрощение
- Пределы, дифференцирование, интегрирование
Лекция 10
- Линейная алгебра в символьных вычислениях
- Решение уравнений
- Решение дифференциальный уравнений
Лекция 11
- Монотонное изображение как матрица, цветное как трехмерных массив
- Чтение, запись
- Преобразования
- Цветовые гаммы