📅  最后修改于: 2023-12-03 15:03:18.704000             🧑  作者: Mango
NumPy is a popular library in Python that is used for scientific computing, data analysis and manipulation, and many other applications. NumPy is designed to work with arrays and matrices in particular, offering a range of functions to support various array operations.
NumPy is available in many package managers, such as pip, Anaconda, and conda. To install it using pip, simply run the following command in your terminal:
pip install numpy
Once you have installed NumPy, you can start working with it by importing it in your Python code:
import numpy as np
You can create a NumPy array by passing a Python list or tuple to the np.array()
function:
my_array = np.array([1, 2, 3])
print(my_array)
Output:
[1 2 3]
You can perform various operations on NumPy arrays, such as arithmetic operations, slicing, stacking, and more. Here are some examples:
# Arithmetic operations
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
print(a + b) # Output: [5 7 9]
print(a * b) # Output: [ 4 10 18]
# Slicing
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr[0]) # Output: [1 2 3]
print(arr[1:, 1:]) # Output: [[5 6]
# [8 9]]
# Stacking
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
print(np.stack((a, b))) # Output: [[1 2 3]
# [4 5 6]]
NumPy is a powerful library that allows you to perform various array operations in Python. With its wide range of functions and ease of use, NumPy is a must-have for any data scientist or Python developer. Happy coding!