gpt4 book ai didi

python - Pycharm 调试器,作为数组选项查看

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:35 26 4
gpt4 key购买 nike

首先,很抱歉,如果这里不是发布这个问题的地方,我知道它与我用来编程的软件比编程本身更相关,但我想这里的人可能知道答案。

我经常使用 PyCharm(当前版本为 2016.1.2)及其有用的调试器在 Python 中编写代码。我目前正在将 Matlab 代码翻译成 Python 代码,我经常需要比较函数的输出。在 PyCharm 的调试器中,我可以右键单击变量空间中的一个变量,然后按 « View as array »。这为我提供了一个很好的数组 GridView (Excel 类网格),我可以轻松地与 Matlab 中的数组进行比较,后者也可以显示在网格中。但是,有时,此选项在 PyCharm 中不起作用,我不知道为什么!例如,我有一个 numpy.ndarray 类型的变量,其中包含 137 x 60 个 float ,当我按下 « view as array » 时,它显示窗口,但不显示网格,而是显示 « Nothing to show »。奇怪的是,我尝试将前 30 行复制到另一个变量中,这次 PyCharm 能够向我显示与这个新变量关联的网格。通常,数字似乎不是问题。我尝试显示一个包含 float 的 500 x 500 数组,结果很好。

如果有人能告诉我为什么会发生这种情况以及如何克服这个问题,我将非常高兴。此外,如果有人有另一种方式以优雅的方式在 Python 中显示矩阵,我也会接受它,因为它也可以帮助我完成任务!

谢谢!

最佳答案

当我尝试查看选中“颜色”复选框的复杂数组时,我遇到了同样的问题。取消选中复选框显示数组。数组中可能存在一些不允许显示彩色数组的 inf 或 nan 值。

关于python - Pycharm 调试器,作为数组选项查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38128164/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com