NumPy 是 Python 中一个强大的库,主要用于数值计算。它提供了大量用于数组创建、操作和运算的功能。下面是一些关于 NumPy 的基本概念和用法。
数组创建
NumPy 支持多种方式创建数组:
- 使用列表
- 使用零填充数组
- 使用特定值填充数组
- 使用随机数填充数组
使用列表创建数组
import numpy as np
arr = np.array([1, 2, 3, 4])
print(arr)
使用零填充数组
arr = np.zeros((3, 3))
print(arr)
使用特定值填充数组
arr = np.full((2, 2), 5)
print(arr)
使用随机数填充数组
arr = np.random.random((2, 2))
print(arr)
数组操作
NumPy 提供了丰富的数组操作功能,包括:
- 数组切片
- 数组索引
- 数组形状修改
数组切片
arr = np.array([1, 2, 3, 4, 5])
print(arr[1:4])
数组索引
arr = np.array([[1, 2], [3, 4]])
print(arr[0, 1])
数组形状修改
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(arr.reshape(3, 3))
扩展阅读
更多关于 NumPy 的内容,请访问我们的 NumPy 教程。