Computational Biology Trainings

by András Aszódi

Python scientific data packages

Multidimensional array

This course teaches you how to use the NumPy and Pandas packages, which are the essential foundations of scientific computing and data analysis in Python.

Topics

Please note that this is an introductory course and there are many advanced features that we will not discuss.

  • Array creation.
  • Array indexing.
  • Array manipulation: reshaping, adding/removing rows and columns.
  • Broadcasting and universal functions ("ufunc"-s).
  • Text and binary file input/output.


  • Series and DataFrame objects.
  • Object creation, data input/output.
  • Indexing.
  • Adding and removing rows and columns. Rearranging tables. Sorting.
  • Numerical work: aggregate functions, simple statistics, random samples.

Out of scope

Applied data analysis of any kind.

Prerequisites

You must have Python programming experience. If you have attended our Python programming course then you are well prepared.

Practical information

Number of participants: minimum 5, maximum 12.

Length: This course takes one half-day (4 hours).