NumPy Tutorial Series (14 Part Series)
1 NumPy Tutorial #1: Introduction
2 NumPy Tutorial #2: Creating Arrays
… 10 more parts…
3 NumPy Tutorial #3: Array Indexing
4 NumPy Tutorial #4: Array Slicing
5 NumPy Tutorial #5: Array Copy vs View
6 NumPy Tutorial #6: Array Shape
7 NumPy Tutorial #7: Array Reshape
8 NumPy Tutorial #8: Array Iterating
9 NumPy Tutorial #9: Array Join
10 NumPy Tutorial #10: Array Split
11 NumPy Tutorial #11: Array Search
12 NumPy Tutorial #12: Array Sorting
13 NumPy Tutorial #13: Array Filtering
14 NumPy Tutorial #14: Random
In this blog, I will show you how to sort an array in NumPy.
Sort
NumPy has provided a method called sort
to sort an array. This method requires one argument which is the original array that you want to sort. Let see how that method works in code.
Let us create an array
<span>import</span> <span>numpy</span> <span>as</span> <span>np</span><span>unsorted_arr</span> <span>=</span> <span>np</span><span>.</span><span>array</span><span>([</span><span>2</span><span>,</span> <span>5</span><span>,</span> <span>1</span><span>,</span> <span>7</span><span>,</span> <span>8</span><span>,</span> <span>9</span><span>,</span> <span>3</span><span>,</span> <span>4</span><span>,</span> <span>6</span><span>,</span> <span>7</span><span>])</span><span>import</span> <span>numpy</span> <span>as</span> <span>np</span> <span>unsorted_arr</span> <span>=</span> <span>np</span><span>.</span><span>array</span><span>([</span><span>2</span><span>,</span> <span>5</span><span>,</span> <span>1</span><span>,</span> <span>7</span><span>,</span> <span>8</span><span>,</span> <span>9</span><span>,</span> <span>3</span><span>,</span> <span>4</span><span>,</span> <span>6</span><span>,</span> <span>7</span><span>])</span>import numpy as np unsorted_arr = np.array([2, 5, 1, 7, 8, 9, 3, 4, 6, 7])
Enter fullscreen mode Exit fullscreen mode
Then, use the method sort
to sort the unsorted_arr
<span>sorted_arr</span> <span>=</span> <span>np</span><span>.</span><span>sort</span><span>(</span><span>unsorted_arr</span><span>)</span><span>sorted_arr</span> <span>=</span> <span>np</span><span>.</span><span>sort</span><span>(</span><span>unsorted_arr</span><span>)</span>sorted_arr = np.sort(unsorted_arr)
Enter fullscreen mode Exit fullscreen mode
Finally, print the sorted_arr
to see the output
<span>print</span><span>(</span><span>sorted_arr</span><span>)</span><span>print</span><span>(</span><span>sorted_arr</span><span>)</span>print(sorted_arr)
Enter fullscreen mode Exit fullscreen mode
You will see the following output
[1 2 3 4 5 6 7 7 8 9][1 2 3 4 5 6 7 7 8 9][1 2 3 4 5 6 7 7 8 9]
Enter fullscreen mode Exit fullscreen mode
That is how you can sort an array in NumPy. Thank you for reading, and have a nice day!
暂无评论内容