This tutorial gives you a simple introduction to Python’s NumPy library. You don’t need any prerequisites to follow the tutorial. My goal was to give a practical and fun NumPy introduction for absolute beginners and with many examples. By reading through this tutorial, you will gain a basic understanding of the most important NumPy functionality. Moreover, I will give you …

## The Ultimate Guide to Numpy Arange() in Python

The numpy function np.arange([start,] stop[, step]) creates a new numpy array with evenly spaced numbers between start (inclusive) and stop (exclusive) with the given step size. For example, np.arange(1, 6, 2) creates the numpy array [1, 3, 5]. You want to understand Numpy’s arange function once and for all? Start with level 1 and pass all 6 levels! [Reading time: …

## How to Calculate the Weighted Average of a Numpy Array in Python?

You already know numpy’s average function, don’t you? This article goes a step further and shows you how to calculate the weighted average of a numpy array. You can pass four arguments to the numpy average function: The numpy array which can be multi-dimensional. (Optional) The axis along which you want to average. If you don’t specify the argument, the …