2024-04-24 19:07:19 发布
网友
If the C variant needs x hours less, then I'd invest that time in letting the algorithms run longer/again
“投资”这个词在这里不对。
用Python构建一个工作实现。在你完成C版本之前,你很快就会完成这个。
使用Python分析器测量性能。解决你发现的任何问题。根据需要更改数据结构和算法,以便真正正确地执行此操作。在用C语言完成第一个版本之前,您将很快完成此操作。
如果仍然太慢,请手动将精心设计和构造的Python转换为C
由于后见之明的工作方式,使用现有的Python(使用现有的单元测试和现有的分析数据)执行第二个版本仍然比从头开始执行C代码要快。
这句话很重要。
Thompson's Rule for First-Time Telescope Makers It is faster to make a four-inch mirror and then a six-inch mirror than to make a six-inch mirror.Bill McKeenan Wang Institute
Thompson's Rule for First-Time Telescope Makers It is faster to make a four-inch mirror and then a six-inch mirror than to make a six-inch mirror.
Bill McKeenan Wang Institute
Shed Skin是“(限制)Python to C++编译器”。
是的。看看Cython。它就是这么做的:将Python转换成C来加速。
“投资”这个词在这里不对。
用Python构建一个工作实现。在你完成C版本之前,你很快就会完成这个。
使用Python分析器测量性能。解决你发现的任何问题。根据需要更改数据结构和算法,以便真正正确地执行此操作。在用C语言完成第一个版本之前,您将很快完成此操作。
如果仍然太慢,请手动将精心设计和构造的Python转换为C
由于后见之明的工作方式,使用现有的Python(使用现有的单元测试和现有的分析数据)执行第二个版本仍然比从头开始执行C代码要快。
这句话很重要。
Shed Skin是“(限制)Python to C++编译器”。
是的。看看Cython。它就是这么做的:将Python转换成C来加速。
相关问题 更多 >
编程相关推荐