python系统参数生成器

PySPG的Python项目详细描述


pyspg是一组python类,面向那些必须(或希望)的人。 运行某些参数改变的程序。

例如:假设要运行模拟,其中三个 参数包括d、k、a。这些是一些可能的情况

你想运行一个模拟,其中d,k保持不变,而 在(eeeer…)0和5之间变化,步长为0.2。很简单:在 你所选择的语言编写一个程序来执行模拟和 在模拟的重要部分之前和之后,只需在 变数现在你做完了,但是在那之后,你想保持固定的D。现在两者 k和a在0和5之间呈线性变化,步长为0.2。又一次很简单: 只需在k变量上添加一个外部循环。你又完了。但是 注意,您必须在不更改 你的代码:模拟。

在这些模拟之后,你意识到与变量a相关的标度 不是线性的,而是对数的。虽然改变很容易,但你必须 重新编译。如果你想运行一个变化在d上的模拟 变数?很明显重新编译了整个程序… 如果变化一定是指数的??? …

好吧,如果您在 语言。但你要做的是不断地接触你的信息来源 代码。做奇怪事情的可能性增加了。

程序返回的唯一相关信息是 参数设置。参数变化是主 程序的要点,就是执行措施。变量的值 可以从外部设置。这就是PYSPG的重点。

使用PySPG,您可以从编译的代码中提取一层复杂度。为了 很明显,程序运行所需的时间不在 改变参数的循环。这样,你就可以避免 编写无聊的代码,只需编写一个简单的文本文件即可启动 其他节目给你。

pyspg生成一个目录层次结构,允许您轻松导航 数据。

就这些吗?

不,虽然还没有很好的文档记录,但是pyspg还具有 用于模拟的绘图。它可以在 grace的格式,对于未来的版本,计划使用3d实用程序。也是一个 自动报告生成器(基于tex)完成了一半。是GPL的,所以你 可以随心所欲地扩展它。

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

推荐PyPI第三方库


热门话题
java如何通过jamod读取控制器的输入状态?   java Back bean方法在使用两个h的单一表单时未调用:selectonemenus和command button   mockitojava中的单元测试Mock继承方法   java在不传递到构造函数的情况下,将一个类的实例使用到另一个类中的最佳方法是什么   java Spring MVC:如何通过API在Dozer的toplevel字段中允许空值?   java hibernate到MSSQL服务器的连接被拒绝:连接   java动态调用现有变量   在java中扩展多个类的泛型   java使用JNA Ptrace获取linux中外部进程的信息?   eclipse获取Java项目中所有构建错误的最快方法是什么?   java将动态数组拆分为多个数组   java安卓:将json保存到sqlite   java获取最近时间Android   java如何为多对多关联编写HQL查询?   java Docker compose for mysql和spring应用程序拒绝访问   java查找数组(如果它是另一个数组的子集)   java如何在另一个具有相同数据类型参数的泛型类(或接口)中使用泛型类(或接口),而无需强制转换   Apache POI java。lang.NoClassDefFoundError:org/apache/commons/compress/utils/InputStreamStatistics   java使用Jackson将JSON反序列化为异构元素列表   使用MapReduce实现java规范化