利用NumPy进行面向数组的编程
1. 引言
NumPy(Numerical Python)库于2006年首次出现,是Python中首选的数组实现方式。它提供了一种高性能、功能丰富的n维数组类型 ndarray ,后续我们将其简称为数组。NumPy是Anaconda Python发行版安装的众多开源库之一。数组操作比列表操作快达两个数量级,在大数据时代,应用程序可能需要对大量基于数组的数据进行大规模处理,这种性能优势至关重要。据libraries.io统计,超过450个Python库依赖于NumPy,许多流行的数据科学库,如Pandas、SciPy(Scientific Python)和Keras(用于深度学习)都基于或依赖于NumPy。
NumPy的优势在于“面向数组的编程”,它使用函数式编程和内部迭代,使数组操作简洁明了,避免了显式编程循环的外部迭代可能出现的错误。同时,还会介绍pandas库的一维 Series 和二维 DataFrame ,它们是比NumPy数组更灵活的集合,适用于大数据应用。
2. 从现有数据创建数组
建议将 numpy 模块导入为 np ,这样可以使用 np. 来访问其成员:
import numpy as np
3. 数组属性
numpy 模块提供了各种创建数组的函数,例如
超级会员免费看
订阅专栏 解锁全文
24

被折叠的 条评论
为什么被折叠?



