Numpy Tutorial
Creating NumPy Array
NumPy Array Manipulation
Matrix in NumPy
Operations on NumPy Array
Reshaping NumPy Array
Indexing NumPy Array
Arithmetic operations on NumPy Array
Linear Algebra in NumPy Array
NumPy and Random Data
Sorting and Searching in NumPy Array
Universal Functions
Working With Images
Projects and Applications with NumPy
Let's go through a tutorial on creating a one-dimensional NumPy array.
To begin with, you'll need to have NumPy installed. If you haven't done so, you can install it via pip:
pip install numpy
Then, in your Python script or Jupyter notebook, import the library:
import numpy as np
The most straightforward way to create a one-dimensional NumPy array is from a Python list:
list_data = [1, 2, 3, 4, 5] array_from_list = np.array(list_data) print(array_from_list)
Output:
[1 2 3 4 5]
numpy.arange()
:You can create an array with a range of numbers:
array_from_arange = np.arange(5) # Equivalent to range(5) in Python's built-in function print(array_from_arange)
Output:
[0 1 2 3 4]
numpy.linspace()
:This function creates an array with evenly spaced numbers over a specified range:
array_from_linspace = np.linspace(0, 1, 5) # Start, End, Number of points print(array_from_linspace)
Output:
[0. 0.25 0.5 0.75 1. ]
To create an array of zeros:
array_zeros = np.zeros(5) print(array_zeros)
Output:
[0. 0. 0. 0. 0.]
To create an array of ones:
array_ones = np.ones(5) print(array_ones)
Output:
[1. 1. 1. 1. 1.]
You can use the numpy.full()
function:
array_full = np.full(5, 7) # Create an array of 5 elements, all with the value 7 print(array_full)
Output:
[7 7 7 7 7]
Create an array with random numbers between 0 and 1:
array_random = np.random.rand(5) print(array_random)
Creating one-dimensional arrays in NumPy is a foundational step in learning the library. Once familiar with this, you can move on to multi-dimensional arrays and advanced operations. The above methods are fundamental and will frequently appear in data analysis and scientific computing tasks.
Creating a one-dimensional array in NumPy using numpy.array()
.
import numpy as np # Creating a one-dimensional array one_dimensional_array = np.array([1, 2, 3, 4, 5]) print("One-Dimensional Array:", one_dimensional_array)
Creating a one-dimensional array in NumPy using various methods.
import numpy as np # Method 1: Using numpy.array() array_method = np.array([1, 2, 3, 4, 5]) # Method 2: Using numpy.arange() arange_method = np.arange(1, 6) # Method 3: Using numpy.linspace() linspace_method = np.linspace(1, 5, 5) print("Array (array method):", array_method) print("Array (arange method):", arange_method) print("Array (linspace method):", linspace_method)
Initializing a one-dimensional array in NumPy using numpy.zeros()
or numpy.ones()
.
import numpy as np # Initializing a one-dimensional array with zeros zeros_array = np.zeros(5) # Initializing a one-dimensional array with ones ones_array = np.ones(5) print("Zeros Array:", zeros_array) print("Ones Array:", ones_array)
Creating a one-dimensional array in NumPy using numpy.array()
.
import numpy as np # Creating a one-dimensional array one_dimensional_array = np.array([1, 2, 3, 4, 5]) print("One-Dimensional Array:", one_dimensional_array)
Creating a one-dimensional array in NumPy using numpy.array()
.
import numpy as np # Creating a one-dimensional array one_dimensional_array = np.array([1, 2, 3, 4, 5]) print("One-Dimensional Array:", one_dimensional_array)
Creating a one-dimensional array in NumPy using numpy.linspace()
.
import numpy as np # Creating a one-dimensional array using linspace linspace_array = np.linspace(1, 5, 5) print("Linspace Array:", linspace_array)
Generating a one-dimensional array in NumPy using numpy.arange()
.
import numpy as np # Generating a one-dimensional array using arange arange_array = np.arange(1, 6) print("Arange Array:", arange_array)
Creating a one-dimensional array in NumPy using numpy.ones()
.
import numpy as np # Creating a one-dimensional array with ones ones_array = np.ones(5) print("Ones Array:", ones_array)
Creating a simple one-dimensional array in NumPy using numpy.array()
.
import numpy as np # Creating a simple one-dimensional array simple_array = np.array([1, 2, 3, 4, 5]) print("Simple Array:", simple_array)
Initializing a one-dimensional array in NumPy using numpy.zeros()
or numpy.ones()
.
import numpy as np # Initializing a one-dimensional array with zeros zeros_array = np.zeros(5) # Initializing a one-dimensional array with ones ones_array = np.ones(5) print("Zeros Array:", zeros_array) print("Ones Array:", ones_array)