numpy.arange() in Python (original) (raw)

Last Updated : 24 Jan, 2025

numpy.arange() function creates an array of evenly spaced values within a given interval. It is similar to Python’s built-in range() function but returns a NumPy array instead of a list.

Let’s understand with a simple example:

Python `

import numpy as np

#create an array arr= np.arange(5 , 10) print(arr)

`

Table of Content

Syntax of numpy.arange():

numpy.arange([start, ]stop, [step, ]dtype=None, *, like=None)

**Parameters of numpy():

**Return Type:

Specify Start and Stop

Generate a sequence of integers starting from 5 to 14.

Python `

import numpy as np

Creating a sequence of numbers from 0 to 9

sequence = np.arange(10) print("Basic Sequence:", sequence)

`

Output

Basic Sequence: [0 1 2 3 4 5 6 7 8 9]

Floating-Point Step Size

Generate a sequence of floating-point numbers.

Python `

import numpy as np

Creating a sequence of floating-point numbers from 0 to 1

with a step size of 0.2 using np.arange()

sequence = np.arange(0, 1, 0.2) print("Floating-Point Sequence:", sequence)

`

Output

Floating-Point Sequence: [0. 0.2 0.4 0.6 0.8]

Combining with Conditional Filtering

Generate a sequence and filter specific values.

Python `

import numpy as np

Creating a sequence of numbers from 0 to 20

sequence = np.arange(0, 20, 3)

Filtering the sequence to include only values greater than 10

filtered = sequence[sequence > 10] print("Filtered Sequence:", filtered)

`

Output

Filtered Sequence: [12 15 18]

Similar Reads

Introduction







Creating NumPy Array













NumPy Array Manipulation


















Matrix in NumPy


















Operations on NumPy Array




Reshaping NumPy Array















Indexing NumPy Array






Arithmetic operations on NumPyArray










Linear Algebra in NumPy Array