np arange with Example —

In this python tutorial. we will learn how to use NumPy arrange method. The np.arange() method builds a very basic array based on a user-supplied numerical range.

NumPy is a Python library that is commonly regarded as the most significant for numerical computation. The np array is used to generate numerical ranges.

Difference between inbuilt range and np.arrange() Method

Both functions accept the start, stop, and step arguments, which is one important commonality. However, range() has an important limitation — it can only work with integers! If you pass in any other data type, you will get a TypeError.

The Syntax:The parameters are:

  • start: This is the number (integer or decimal) that defines the first value in the array.
  • stop: This is the number that defines the end of the array and isn’t included in the array.
  • step: This is the number that defines the spacing (difference) between each two consecutive values in the array and defaults to 1.
  • dtype: This is the type of the elements of the output array and defaults to None.

import numpy as np numpy.arange([start, ]stop, [step, ], dtype=None) -> numpy.ndarray

How To Import NumPy You must first import the NumPy library into your Python script before using the np.arange() method. This can be done with the following code:

Simple Example Using np arrange


The sample code to generate some numerical array:

np.arange(0,6) np.arange(-3,2) np.arange(0,0)array([0, 1, 2, 3, 4, 5, 6]) array([-3, -2, -1, 0, 1, 2]) array([], dtype=int64)

np.arange() method using a single argument


Let’s create a python array using np.arrange() by passing a single parameter:

np.arange(1) np.arange(5)array([0]) array([0, 1, 2, 3, 4])

np.arange() Method’s step Argument

np.arange(0,10, step=5) Output:

The np.arange() method in NumPy takes an optional third argument, step, which specifies how much space should be between each element of the array it returns. The step is set to one by default.

Let’s create an array that had a space of 5 integers between them, we could specify step=5:

array([0, 5])

Originally published at on March 26, 2022.




Hey, I am Parvez Alam. A software developer since 2009. I am a programming addict. I love learning and sharing knowledge.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Is no-code really the future of development?

What’s New in 97.209?

Step-by-step guide to setting up Prometheus Alertmanager with Slack, PagerDuty, and Gmail

Similarities between coding and our way of being

Beginner’s Guide to Setting up a Tezos Node with Docker, Opam and Source with Common Problems and…

Failing fast but learning faster

Contrasting AWS ECS and Kubernetes

Daily SCRUM — Not a status meeting

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Parvez Alam

Parvez Alam

Hey, I am Parvez Alam. A software developer since 2009. I am a programming addict. I love learning and sharing knowledge.

More from Medium

MySQL SUM() function

Introducing the unit testing in Python

Python3 — fixing gunicorn and flask

Checking your classes using automated unit test in Python