This workshop, organized by the Center of Expertise in Big Geodata Science (CRIB), is designed to introduce participants to NumPy's fundamental principles and practical techniques, the backbone of high‑performance numerical computing in Python.
Beginning with the very core ideas, such as what an ndarray is, how it's stored in memory, and why contiguous, typed arrays outperform native Python structures, we will first build a conceptual understanding. Then, through live‑coding demonstrations and exercises, you'll explore how NumPy’s data model underpins efficient slicing, indexing, and view semantics, and how universal functions (ufuncs) enable concise, vectorised computations for high-performance scientific analysis.
The workshop covers the following aspects:
- Introduction to array‑based computing
- Array creation and inspection
- Indexing, slicing, and views
- Universal functions and vectorized operations
- Broadcasting and performance optimization
For more information and registration, please visit the training page.
More events
Tue 17 Mar 2026 14:30 - 15:30PhD Defence Siqi Shi | Interaction between phenology and climate based on multi-source remote sensing observations
Thu 19 Mar 2026 12:30 - 13:30Ethical Communication in Disaster Settings; Citizen science and flood-risks
Mon 23 Mar 2026 12:30 - 13:30PhD Defence Mame Getaneh | Food Insecurity and The Role of Drought and Soil Erosion: A Case Study, North West Ethiopia | Food Insecurity
Mon 18 - Wed 20 May 2026Twente Health School Event: Ready to shape the future of health?
Wed 10 Jun 2026 12:30 - 17:00ENHANCE - Voices in motion
