【问题标题】:Spyder doesn't show matrices in the variable explorerSpyder 不在变量资源管理器中显示矩阵
【发布时间】:2013-10-06 18:56:26
【问题描述】:

我是 Python 和 Spyder 的新手,所以请原谅我的愚蠢问题。

我想在变量资源管理器中查看所有变量、矩阵和数组。它向我展示了除矩阵之外的所有内容。 例如,如果我运行a = array([1,2,3,4]),那么我会在变量资源管理器中看到它的预期。 在我运行b = mat(a)b = asmatrix (a) 之后,我在变量资源管理器中看不到b。但是 b 被存储并且

>>> b
matrix([[1, 2, 3, 4]])

在 Spyder 文档中,我没有发现任何期望矩阵不会出现在那里的东西。矩阵是否必须显示在变量资源管理器中?如果是,我该怎么做?

【问题讨论】:

    标签: python matrix spyder


    【解决方案1】:

    (Spyder dev here) 问题很简单:Spyder 不支持在其变量资源管理器中显示所有类型的对象。如果我没记错的话,我们只支持列表、字典、numpy 数组、数字和字符串。您发现了一种重要的类型(即矩阵),其他的是 Pandas DataFramesSeries,我们应该添加它们。

    编辑:Numpy 矩阵以及 Pandas DataFramesSeries 已显示,并且可以通过自版本 2.3.1 起通过变量资源管理器进行编辑。

    【讨论】:

    • 谢谢@Carlos!是否应该支持您打开的 2 个错误报告?
    • 感谢您的建议。如果您知道重组文本(即如何编写 rst 文件),您可以帮助我们改进我们的文档,以便其他人可以轻松找到您问题的答案。
    • 很遗憾,我不知道如何编写 rst 文件,但我想在你的下一个版本之前添加一句关于支持的类型就足够了。
    • 你说得对,我会在本周末发布的下一个错误修复版本(即 2.2.5)中这样做。
    • 矩阵将与我们的下一个版本一起使用 (2.3.1)。享受吧!
    猜你喜欢
    • 2021-07-15
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 2016-03-23
    相关资源
    最近更新 更多