python
文章平均质量分 78
python相关
莫翰轩 MoDonald
莫寒酸MoDonald
展开
-
接口倒置原则改造 Python 有限元代码架构
笔者写过一个开源的有限元软件 FEMcy, 是用 Python 结合并行语言写的轻量级有限元软件,可以在CPU/GPU上并行计算,支持变形过程及牛顿迭代过程构型的实现渲染可视化,支持线弹性、非线性(几何非线性、材料非线性),支持一次单元、二次单元等多种单元类型。对有限元的矩阵组装、边界条件组装、矩阵求解感兴趣的朋友们欢迎 clone 到本地玩玩。原创 2024-07-28 21:03:56 · 683 阅读 · 0 评论 -
接口倒置原则的最简化python实践
用python实现最简单的接口倒置原则,面向接口编程,降低耦合,减少依赖,提高扩展性原创 2024-07-21 20:59:09 · 874 阅读 · 1 评论 -
六面体单元的体积计算方法
六面体单元的体积计算方法, 行列式,雅可比矩阵,形函数,线性插值,自然坐标,全局坐标,三角形划分外表面,stl格式的体积计算原创 2022-03-27 22:26:04 · 4243 阅读 · 0 评论 -
从多变形面积到多面体体积:鞋带公式的3D版本
鞋带公式的3D版本,从多边形面积到多面体体积,读取 stl 格式的3D文件获取物体体积,三角形面积,四面体体积,右手定则,行列式原创 2022-03-26 17:12:55 · 2448 阅读 · 2 评论 -
20211202 完全对称日,输出所有的完全对称日
听说今天20211202是完全对称日,于是立马写代码看看公历里面总共可以有多少个完全对称日,需要考虑的点如下:平年的2月份有28天,闰年的2月份有29天 (四年一闰,百年不闰,四百年再闰)月 + 日 总共只有4位数,所以年份也不能超过4位数年份不够4位数,或者月份和日不够两位数,在前面补0于是,取所有 < 10000 的年份,不足4位数在前面补0之后,把年份字符串反过来,看看月份是不是1~12之间,看看日期是不是小于等于当年当月的最大天数,就可以得到完全对称日了!附上代码,输出所有的完原创 2021-12-02 14:32:14 · 1204 阅读 · 1 评论 -
python 把命令写到shell脚本,获取shell命令行输出
python 把命令写道shell脚本,获取shell命令行输出python把命令写道shell命令行中的方法有:os.system("......")或者os.popen("......")输入命令行的同时获得命令行输出output = os.popen("......").readlines()得到的是输出结果各行构成的列表。...原创 2021-11-10 12:47:40 · 1420 阅读 · 0 评论 -
C++ 和 Python 的赋值操作 (等号“=“) 的区别
从之前比较熟悉的Python转到新学的C++, 踩了一些坑之后,总结出了以下的C++和Python的等号操作的区别,C++ 和 Python 的赋值操作("=")的区别C++ 的赋值操作总是默认执行拷贝,产生新的副本放在新地址中等号右边拷贝给等号左边。(右值拷贝给左值)拷贝出来的副本与原来变量的地址不同auto a = b; 改变b之后并不会改变aPython,对于a = b, 分两种情况如果b是可变类型(如列表、字典、自定义类等),默认按照引用的方式执行赋值引用,即等号左边原创 2021-11-28 15:27:39 · 1280 阅读 · 2 评论