- 3
- 0
- 约3.72千字
- 约 24页
- 2023-01-17 发布于甘肃
- 举报
动手学 Python,实践出真知!科学计算入门之NumPy1.认识NumPy
什么是NumPyNumPy是 Python 生态系统中数据分析、机器学习和科学计算的主力军。它极大地简化了向量和矩阵的操作处理。Python 的一些主要软件包(如 scikit-learn、SciPy、pandas 和 tensorflow)都以 NumPy 作为其架构的基础部分。除了能对数值数据进行切片(slice)和切块(dice)之外,使用 NumPy 还能为处理和调试上述库中的高级实例带来极大便利。
代码向量化:简洁、高效
代码向量化:求1~5的平方和s = 0for i in range(1, 6): s = s + i*iprint(s) # 55 1+4+9+16+25import numpy as nps = 0arr = np.arange(1, 6) # array([1, 2, 3, 4, 5])for i in arr: s = s + i*iprint(s) # 55import numpy as npn = 5b = np.arange(1, n+1)print(sum(b**2)) # 55NumPy 风格
使用arange函数创建数组函数数组说明np.arange(1,
原创力文档

文档评论(0)