用于计算二维扩散的模块。

diff2d的Python项目详细描述


该软件包用于计算具有初始条件的规则网格上的二维扩散。 在PNG文件中定义。边界条件通过滚动到oposite边缘并使用 在那里指定的值。 这个模块是解决同一问题的一行示例中的最终状态。所有的例子 基于函数的版本到该版本的第一个quick&dirty soultion发布在git项目中:

https://github.com/mmaelicke/diffusion.git

这个模块的编程是为了演示科学家使用易于理解的 例子。它既不要求解决扩散问题的有效性,也不要求解决扩散问题的全面性。 这个例子摘自Micha Gorelick和Ian Ozsvald(O'Reilly)的伟大著作:高性能Python。 [版权所有2014 Micha Gorelick和Ian Ozsvald,978-1-449-36159-4]。

安装

使用以下命令安装此软件包:

用法

有一个名为diffusion.py的命令行工具,它将具有初始条件的图像作为第一个 参数,扩散参数d作为第二个参数,增量dt的时间步长作为第三个参数,以及 要模拟为第四个参数的总时间步。

python diffusion.py image.png D dt iterations

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有x86javapath的x64机器上x86java上的java JNI未满足链接错误   java将Pixmap的一部分上传到GPU   图像Java位图RLE8格式   java Android studio谷歌广告崩溃应用程序   java如何创建包含未知数量对象的变量?   Java计算给定int数组的所有可能组合   java JDBC classnotfound异常   httpclient中的java将HttpEntity转换为字符串的最优雅/正确的方法是什么?   如何从Java程序运行nano?   java在安卓中调用自定义类/方法   调用方法和JOptionPane后,允许代码继续执行所需的java计时器或其他想法   关于侦听器的向量Java并发问题   线程池执行器Java线程池   java配置DTO上的Swagger javax验证约束   Java中用于按钮功能的swing操作命令   ServletOutputStream中的java设置状态代码   java打印输入数组的平均值