【发布时间】:2010-02-16 14:50:04
【问题描述】:
我想编写一个简单的波传播可视化程序。 我用可视化python(VPython)试过这个,但程序很慢。 我现在想使用二维可视化。 您可以推荐哪个模块? 特金特? Matplotlib?
对于计算,我使用 numpy/scipy,因为它速度很快。 提前致谢。
编辑:您认为 matplotlib 是一个不错的选择吗?看起来很强大。
编辑:我真的被卡住了。请帮帮我!
【问题讨论】:
-
什么样的可视化?是不是像falstad.com/membrane/j2 程序的哪一部分比较慢?你量过吗?试试pygame.org 它使用 NumPy 作为 surfarray/sndarray 的默认包
-
例如,请参阅geometrian.com/Programs.php 上的 2D Waves 程序
-
pygame.org/pcr/water/index.php 这看起来不错,但我无法安装 Numeric(依赖项总是有问题:(),所以我不能使用它。
-
pygame本身默认使用numpy。将pygame-water从Numeric转换为numpy可能很简单:s/from Numeric import/from numpy import/。
标签: python visualization physics wave