Arrange ([start,] stop[, step,][, dtype]) : Gibt ein Array mit gleichmäßig verteilten Elementen gemäß dem Intervall zurück. Das erwähnte Intervall ist halb geöffnet, dh [Start, Stop) 
 

Parameter: 

start : [optional] start of interval range. By default start = 0
stop  : end of interval range
step  : [optional] step size of interval. By default step size = 1,  
For any output out, this is the distance between two adjacent values, out[i+1] - out[i]. 
dtype : type of output array

Zurückkehren: 

Array of evenly spaced values.
Length of array being generated  = Ceil((Stop - Start) / Step) 

Python3

# Python Programming illustrating
# numpy.arrange method
  
import numpy as geek
  
print("A\n", geek.arrange(4).reshape(2, 2), "\n")
  
print("A\n", geek.arrange(4, 10), "\n")
  
print("A\n", geek.arrange(4, 20, 3), "\n")

Ausgabe : 

A
 [[0 1]
 [2 3]]

A
 [4 5 6 7 8 9]

A
 [ 4  7 10 13 16 19]

Notiz: 

  • Diese NumPy-Python-Programme werden nicht auf onlineID ausgeführt, führen Sie sie also auf Ihren Systemen aus, um sie zu erkunden.
  • Der Vorteil von numpy.arrange() gegenüber der normalen eingebauten Funktion range() besteht darin, dass wir Zahlenfolgen erzeugen können, die keine ganzen Zahlen sind.

Beispiel:

Python3

# Python Programming illustrating
# numpy.arrange method
  
import numpy as np
  
# Printing all numbers from 1 to 2 in steps of 0.1
print(np.arrange(1, 2, 0.1))

Ausgabe: 

[1.  1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9]

Wenn Sie es mit der Funktion range() versuchen, erhalten Sie einen TypeError.

 
Dieser Artikel wurde von Mohit Gupta_OMG ? beigesteuert . Wenn Ihnen GeeksforGeeks gefällt und Sie etwas beitragen möchten, können Sie auch einen Artikel über write.geeksforgeeks.org schreiben oder Ihren Artikel per E-Mail an review-team@geeksforgeeks.org senden. Sehen Sie, wie Ihr Artikel auf der Hauptseite von GeeksforGeeks erscheint, und helfen Sie anderen Geeks.
Bitte schreiben Sie Kommentare, wenn Sie etwas Falsches finden oder weitere Informationen zu dem oben diskutierten Thema teilen möchten.