Pandas 2.0 发布,Python 数据分析库
Pandas 是一个 Python 数据分析库,它提供了快速、灵活和富有表现力的数据结构,旨在使处理 "关系型" 或 "标签型" 数据的工作变得简单和直观。
此版本包括一些新功能、错误修复和性能改进,建议现有用户在升级到 Pandas 2 之前先升级到 Pandas 1.5.3,并确保他们的代码不会产生 FutureWarning 或 DeprecationWarning 消息。
增强
- 使用 pip extras 安装可选的依赖项
Index
现在可以容纳 numpy 数字 dtypes- 参数
dtype_backend
,用于返回 pyarrow-backed 或 numpy-backed 可空的 dtypes。 - 写入时复制的改进
错误修复
DataFrameGroupBy.cumsum()
和DataFrameGroupBy.cumprod()
溢出,而不是有损地转换为浮点数。
向后不兼容的 API 更改
- 使用不支持 resolutions(即 “ns” 以外的任何内容) 的 datetime64 或 timedelta64 dtype 构建
- 值计数将结果名称设置为
count
- 禁止 astype 转换为不受支持的 datetime64/timedelta64 dtypes
- UTC 和固定偏移的时区默认为标准库中的 tzinfo 对象
- 空的 DataFrames/Series 现在将默认有一个
RangeIndex
- DataFrame to LaTeX 有一个新的渲染引擎
- Datetimes 现在以一致的格式解析
弃用
- 弃用了将带有系统本地时区的日期时间字符串解析为
tzlocal
的做法,可通过tz
关键字或明确调用tz_localize
来代替(GH50791)。 - 弃用了
to_datetime()
和read_csv()
中的参数infer_datetime_format
,因为它的严格版本现在是默认的(GH48621)。 - 弃用了
to_datetime()
在解析字符串时使用unit
的行为,在未来的版本中,这些字符串将被解析为日期,而不是浮点数。要保留原来的行为,请在调用to_datetime()
之前将字符串转换为数字类型 - 弃用
pandas.io.sql.execute()
Index.is_boolean()
已被弃用,请使用pandas.api.types.is_bool_dtype()
来代替Index.is_integer()
已被弃用,使用pandas.api.types.is_integer_dtype()
来代替- ……
更多详情可查看:https://github.com/pandas-dev/pandas/releases/tag/v2.0.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Kubeflow v1.7 发布,K8s 机器学习工具包
Kubeflow v1.7 可以利用开发者的 Python 知识来构建无缝的工作流程,而不需要 Kubernetes CLI 命令,也不需要为每次迭代构建容器镜像。通过多个组件中的新 UI,开发人员可以将配置参数与日志联系起来,这使他们能够快速分析结果。当与 Kubeflow 的 pythonic 工作流程和 Kubernetes 的运行效率相结合时,这些改进可以为模型开发人员节省大量的时间和精力。 Katib Katib 包括对用户界面和 SDK 的新的改进。新的 Katib 用户界面提供了简化的细粒度配置和日志关联性。此外,还增加了排序和过滤功能,允许对你的许多实验进行更有组织的查看。此外,这些功能最大限度地减少了手动使用低级别的命令来定位和关联日志与 HyperParameter Experiment 配置的必要性。这简化了深入的性能分析和后续的模型参数迭代过程。 在 1.7 中,Katib SDK 提供了新的功能,包括 Tune API 和从 Katib 数据库中检索试验指标的能力。模型开发者或数据科学家可以执行 Tune API 来启动一个 HyperParameter Ex...
- 下一篇
Qt 6.5 LTS 正式发布
Qt 6.5 LTS 已正式发布。此版本为图形和 UI 开发者以及应用程序后端引入了许多新功能,还包含许多修复和通用的改进。Qt 6.5 将成为商业许可证持有者的长期支持 (LTS) 版本。 部分更新亮点: 改进主题和样式 使用 Qt 6.5,应用程序能够便捷地支持 Windows 的深色模式。 在 macOS 上,使用 QMessageBox 或 QErrorMessage 的应用程序将显示具有现代居中 UI 设计的原生对话框。 改进平台支持,包括 Web、移动设备和桌面 Qt 6.5 添加了对 Android 12 的支持,同时确保 Qt 在旧版本上继续按预期工作。即使平台发生重大变化,Qt 应用程序的单个构建现在也可以部署到任何运行 Android 8 至 12 版本的设备,而无需任何更改。 此外,Qt 团队还为设备制造商升级了 Boot2Qt 软件堆栈,以使用 Yocto 4.1 (Langdale) 版本,它可以访问许多行业的嵌入式硬件的应用程序开发。在 Linux 桌面上,商业 Qt 6 Debian 11 包可以通过 apt 获得,因此可以方便地将商业 Qt 应用程序部署...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路