pycharm里debug时如何看到数据的维度

使用表达式计算(Evaluate Expression)

调试时,使用 PyCharm 的 “Evaluate Expression” 功能可以动态查看或修改数据。具体步骤如下:

在调试模式中按 Alt + F8(Windows)或 Option + F8(Mac)来打开“Evaluate Expression”窗口。
在弹出的窗口中,输入你想要查看的数据形状表达式,如 your_array.shape 或 your_dataframe.shape。
点击 Evaluate 按钮,即可在下方看到形状信息。

控制台中查看(Debug Console)

在调试时,PyCharm 会启动一个交互式的 Debug Console(调试控制台),你可以在该控制台中输入 Python 代码进行操作,类似于 Jupyter Notebook 的交互环境。

切换到 Debug Console 面板。
在 Debug Console 中输入变量名并调用 .shape 方法:

arr.shape # 查看 NumPy 数组的形状
df.shape # 查看 Pandas 数据框的形状
按 Enter 键执行,即可直接在控制台中看到该变量的维度。
在这里插入图片描述

使用 Watch 表达式

如果你想在调试时实时跟踪变量的形状变化,可以使用 Watch 功能:

在调试模式下,打开 Watches 面板(通常位于 Variables 面板上方)。
点击 + 按钮,添加 your_array.shape 或 your_dataframe.shape 作为 Watch Expression。
每当程序执行到断点时,PyCharm 会自动更新该 Watch 表达式的值,让你可以实时看到数据的维度。
在这里插入图片描述

安装 Scientific 模式

如果你经常处理大型数据集,可以考虑使用 PyCharm 的 Scientific 模式,它专为数据科学开发设计。使用 Scientific 模式时,可以直接在右侧面板中查看数据的形状和内容。

开启 Scientific 模式步骤:
在 PyCharm 菜单栏中选择 View -> Scientific Mode。
启用后,调试时会自动显示变量维度及其可视化内容(特别适用于 NumPy 和 Pandas)。

首先,确保你使用的是 PyCharm Professional 版本,因为 Scientific Mode 仅在专业版中可用。社区版(Community Edition)不包含此功能。

检查并启用 Scientific Mode
版本检查:确认你使用的是 PyCharm Professional 版,查看菜单栏中的 Help -> About(在 Mac 上为 PyCharm -> About)来检查当前版本信息。
更新 PyCharm:确保 PyCharm 已更新至最新版本(一般在 Help -> Check for Updates 中检查更新)。
启用 Scientific Mode:
在菜单栏中选择 View -> Scientific Mode。
如果未显示该选项,可以尝试以下步骤来安装相关的插件。
安装相关插件
安装 SciView 插件:Scientific Mode 使用的是 SciView 插件,它集成了数据查看和交互工具。检查是否已经安装:

依次点击 File -> Settings(在 Mac 上为 PyCharm -> Preferences)。
选择 Plugins 选项卡。
搜索 SciView 插件。
如果未安装,点击 Install 安装该插件,然后重启 PyCharm。
安装 Python 科学计算插件

依次点击 File -> Settings -> Plugins。
搜索 Scientific,并安装与科学计算相关的插件,如 NumPy, SciPy,或 Pandas 插件。
这些插件能够为 PyCharm 提供更多的调试功能和科学计算模式支持。

快捷键速查

调试启动:Shift + F9
下一步(Step Over):F8
进入函数(Step Into):F7
Evaluate Expression:Alt + F8
切换至 Debug Console:Shift + F12(Windows)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值