路线图 & 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 — 合并 multiarray 和 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 50 — Python 标量的提升规则
- NEP 52 — NumPy 2.0 的 Python API 清理
- NEP 55 — 向 NumPy 添加 UTF-8 变长字符串 DType
- 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 — 通过特殊 dtype 支持 NA
- NEP 26 — 缺失数据 NEP 的摘要和讨论
- NEP 30 — NumPy 数组的鸭子类型 - 实现
- NEP 31 — NumPy API 的上下文本地和全局覆盖
- NEP 37 — NumPy 类模块的分发协议
- NEP 47 — 采用数组 API 标准
- 被拒绝和撤回的 NEP