Python (физики), весна 2016 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Новая страница: «== План == Лекция 1 * Хранение вещественных чисел (IEEE floating point) Лекция 2 * Библиотека NumPy * np.ar…»)
 
Строка 36: Строка 36:
 
Лекция 5
 
Лекция 5
  
Черновик с лекции: [http://pastebin.com/PzxK2FgA] [http://www.example.com заголовок ссылки]
+
[http://pastebin.com/PzxK2FgA Черновик с лекции]
  
 
* Библиотека matplotlib.pyplot
 
* Библиотека matplotlib.pyplot

Версия 14:15, 17 марта 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=)