AI开发框架

NumPy

NumPy是Python科学计算的核心库,提供高性能多维数组和数学工具,广泛应用于数据分析和机器学习。

标签:

NumPy是什么
NumPy是Python中用于科学计算的基础包,提供强大的N维数组对象和一系列高效操作这些数组的工具。其主要功能包括高性能的多维数组运算、数学函数、随机数生成、线性代数、傅里叶变换等。NumPy的核心是经过优化的C代码,兼具Python的灵活性和编译代码的速度,广泛应用于数据科学、机器学习、信号处理等领域。

NumPy使用示例
以下是一个简单的NumPy使用示例:

  1. 导入NumPy库并创建一个二维数组:
python
复制
import numpy as np  
x = np.arange(15, dtype=np.int64).reshape(3, 5)  
  1. 修改数组的部分元素并计算每行的最大值:
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]  
  1. 生成正态分布的随机数:
python
复制
rng = np.random.default_rng()  
samples = rng.normal(size=2500)  

相关导航

暂无评论

暂无评论...