Python:PyCharm 通过 "shape"显示 "mouse over"

标签 python pycharm

当使用 PyCharm 调试大型 np 数组的操作时,我遇到了一个问题,即没有快速的方法来检查数组的形状,因为将鼠标悬停在变量上仅显示前三个元素: enter image description here

有没有办法显示 500 x 1000 x 4 x 45?按 ctrl+F1 并滚动到 shape 属性一段时间后会变得有点无聊......

最佳答案

我正在寻找相同的功能。到目前为止,我找到了这个解决方案:

  1. 在调试 View 中,打开控制台
  2. 点击“显示 Python 提示符”
  3. 在提示符下输入

    import numpy as np
    np.set_string_function(lambda a: str(a.shape), repr=False)
    

关于Python:PyCharm 通过 "shape"显示 "mouse over",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46828437/

相关文章:

python - 相对导入和目录结构(万亿次)

python - 使用列表推导调用函数列表

environment-variables - PyCharm 未使用环境变量进行更新

python:自动打印表达式中每个组件的表示

python - 使用Librosa Python向音频文件添加噪声并重新转换噪声信号

python - 如何让 pycharm 不自动插入结束文档字符串?

python - 如何在Python中用空值初始化一个对象?

python - 在 PyCharm 中高亮显示字符串格式化表达式和方法运算符

python - 我想用keras为深度学习添加一对一层

python - 在进行向量运算时组合 Numpy 中数组的不同元素