【问题标题】:Computing Eigen Values and Eigen Vector using IronPython2.7使用 IronPython2.7 计算特征值和特征向量
【发布时间】:2012-12-05 07:34:33
【问题描述】:

这可能是 IronPython 用户经常遇到的问题。但我是 python 新手。

我希望使用 IronPython2.7 计算大约 50x50 矩阵的特征值和特征向量 我探索了使用 Numpy 和 Scipy 的可能性,但 IronPython 不支持它们。

有没有更好的方法来实现我的要求?

【问题讨论】:

  • 看看Sho。它支持 IronPython 中的数值计算。
  • @user1797612:您可能没有使用您提到的许多工具的经验。 Python 通常不擅长性能,但使用 Numpy(和许多其他包,主要用 C 和/或 Fortran 编写)使 Python 非常擅长数值计算。
  • @MuhammadAlkarouri 重要的是标准 python 解释器本身是用 C ( Cpython ) 编写的,这不是给你表演的重点。 Python 由于其设计和内部机制,它不是性能的首选。我自己也试过了,我认为任何对性能要求很高的应用程序都不适合 Python。如果您发现 Python 足够快,我很高兴,但还有更好的选择。
  • @user1797612:任何认真从事数值工作的人都会告诉你,带有 numpy 的 Python 击败了 C#,并且通常胜过任何没有手动优化的 Fortran(或有时是 C)的东西——而且它是更容易使用。
  • @abarnert 我看不出这个讨论有什么意义,我看不出像 python 这样的慢语言怎么能比 C 更快,Lua 可以与 C 竞争,Python 真的不行。

标签: python python-2.7 ironpython eigenvector eigenvalue


【解决方案1】:

Sho for IronPython 是 Microsoft 提供的一个很好的环境,它确实提供了你想要的东西。我很高兴它对你有用。

引用链接本身

Sho 是一个数据游乐场:一组库和一个交互式 用于快速原型制作、数据分析和可视化的环境。

Sho 中的线性代数类确实提供了多种计算特征值的函数,如the book of Sho 所示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 2014-05-11
    相关资源
    最近更新 更多