NumPy是什么
NumPy是Python中用于科学计算的基础包,提供强大的N维数组对象和一系列高效操作这些数组的工具。其主要功能包括高性能的多维数组运算、数学函数、随机数生成、线性代数、傅里叶变换等。NumPy的核心是经过优化的C代码,兼具Python的灵活性和编译代码的速度,广泛应用于数据科学、机器学习、信号处理等领域。
NumPy使用示例
以下是一个简单的NumPy使用示例:
- 导入NumPy库并创建一个二维数组:
python
复制
import numpy as np
x = np.arange(15, dtype=np.int64).reshape(3, 5)
- 修改数组的部分元素并计算每行的最大值:
python
复制
x[1:, ::2] = -99
print(x)
# 输出:
# [[ 0 1 2 3 4]
# [-99 6 -99 8 -99]
# [-99 11 -99 13 -99]]
print(x.max(axis=1))
# 输出:[ 4 8 13]
- 生成正态分布的随机数:
python
复制
rng = np.random.default_rng()
samples = rng.normal(size=2500)
相关导航
暂无评论...