路线图和 NumPy 增强建议#
本页概述了 NumPy 的开发优先级。具体来说,它包含具有更高级别概述的路线图,以及 NumPy 增强提案 (NEP)(在讨论或完成的各个阶段对库的建议更改)(请参阅NEP 0)。
路线图#
NumPy 增强提案 (NEP) #
- 元 NEP(关于 NEP 或活动进程的 NEP)
- 临时 NEP(暂时接受;界面可能会更改)
- 已接受的 NEP(实施中)
- 开放 NEP(正在考虑)
- 已完成的 NEP
- NEP 1 — NumPy 数组的简单文件格式
- NEP 5 — 广义通用函数
- NEP 7 - 在 NumPy 中实现某些日期/时间类型的提案
- NEP 10 — 优化迭代器/UFunc 性能
- NEP 13 — 重写 Ufunc 的机制
- NEP 14 — 计划放弃 Python 2.7 支持
- NEP 15 — 合并多阵列和 umath
- NEP 18 — NumPy 高级数组函数的调度机制
- NEP 19 — 随机数生成器策略
- NEP 20 — 广义通用函数签名的扩展
- NEP 22 — NumPy 数组的鸭子类型 — 高级概述
- NEP 27 - 零秩数组
- NEP 28 — numpy.org 网站重新设计
- NEP 29——推荐Python和NumPy版本支持作为社区政策标准
- NEP 32 — 从 NumPy 中删除财务函数
- NEP 34 - 禁止从序列推断“dtype=object”
- NEP 35 — 使用 __array_function__ 进行数组创建调度
- NEP 38 — 使用 SIMD 优化指令来提高性能
- NEP 40 — NumPy 中的旧数据类型实现
- NEP 49 - 数据分配策略
- NEP 55 — 将 UTF-8 可变宽度字符串 DType 添加到 NumPy
- NEP 56 — NumPy 主命名空间中的数组 API 标准支持
- 推迟和取代的 NEP
- NEP 2 — 一项在没有警告的情况下构建 numpy 并带有一大组警告标志的提案
- NEP 3 — 清理 numpy.core 的数学配置
- NEP 4 - 在 NumPy 中实现某些日期/时间类型的(第三个)提案
- NEP 6 — 用不同的错误跟踪器替换 Trac
- NEP 8 - 向 NumPy 添加 groupby 功能的提案
- NEP 9 — 结构化数组扩展
- NEP 11 — 推迟 UFunc 评估
- NEP 12 — NumPy 中缺少数据功能
- NEP 21 — 简化且明确的高级索引
- NEP 24 — 缺失数据功能 — NEP 12 的替代方案 1
- NEP 25 - 通过特殊数据类型的 NA 支持
- NEP 26 — 缺失数据 NEP 和讨论的总结
- NEP 30 — NumPy 数组的鸭子类型 — 实现
- NEP 31 - NumPy API 的上下文本地和全局覆盖
- NEP 37 — 类似 NumPy 的模块的调度协议
- NEP 47 — 采用数组 API 标准
- 被拒绝和撤回的 NEP