Poetry 简介
类似于
venv
,poetry
可以提供一个干净的依赖环境。因为pip
是全局安装,如果项目比较多则不可避免地会出现依赖冲突。
Python 状态机
还是在做fmu 时引出的问题,需要用到Python State Machine
Python FMU 相关
同事在需要在Modelica 中使用状态机建模,并且导出FMU 用于在环测试。苦于Modelica 的语法要求方程个数必须等于变量个数,实现起来比较繁琐。于是谷歌一下Python 的解决方案。结果还发现了新大陆:
Qt Quick 的学习笔记(二)
和Electron 类似,PyQt 与PySide 也支持向QML 的前端暴露对象以实现前后端的通信;但是呢,似乎QML 可以往任意子元素暴露对象变量
Qt Quick 的学习笔记(一)
很难找到集成度高、配置简单、上手又快的GUI 框架,看起来QML 似是不错:
- 跨平台
- 语法简单:类似JS+JSON 的语法
- 前后分离:通过信号与槽的机制进行通信,又不用自己定义各种API
- PySide6 也支持
Pymoo 多目标优化笔记(二)
因为许多任务并不是一个简单的函数调用可以解决的,但是我们可以将
pymoo
问题定义为一个泛函数,下面的点很重要:
n_offspring
:每一代产生多少个新个体,如果太小,则会收敛的很慢,如果太大,则会过度探索空间;- 需要将
g
都写作:g(x)≤0 的形式;- 并且
f
也都应写作min 形式;- 在Windows 上使用多进程,必须要在
__main__
代码块中才行;
Pymoo 多目标优化笔记(一)
和小姜一起看电机优化的程序时,听到了一句帕累托前沿。于是……
原理固然很重要,但是简单应用的话,套路形式才是开始应该关注的