我能否在我的游戏游戏中找到昂贵的功能(例如,A* 路由调查), 并将其改写为“ a href=” 的扩展名? http://docs.python.org/extending/extending. html。” rel=“nofollow” 这里 ?
这样做是否有利于速度?是否有更好的解决办法?
我之所以问这个问题,是因为我刚刚开始学习C是因为一些无关的原因,当我想到这个时候,当我回到Python和Pygame时,这可能是个好主意。
我能否在我的游戏游戏中找到昂贵的功能(例如,A* 路由调查), 并将其改写为“ a href=” 的扩展名? http://docs.python.org/extending/extending. html。” rel=“nofollow” 这里 ?
这样做是否有利于速度?是否有更好的解决办法?
我之所以问这个问题,是因为我刚刚开始学习C是因为一些无关的原因,当我想到这个时候,当我回到Python和Pygame时,这可能是个好主意。
这样做是否有利于速度?
在不知道你正在做什么的情况下, 说不出口是不可能的, 但总的答复是“非常可能”的。
是否有更好的解决办法?
再说一遍,说不出口,比什么好?
如果您正在使用数字阵列, 那么第一步应该是使用 < a href=" "https:// numpy. org/" rel=" "no follow noreferrer" >NumPy a>。
一旦你这样做了,除了原C的编码扩展之外,还有多种加快速度的途径:
最后,如果你发现自己在写C或C++扩展,请考虑使用 SWIG 或Boost.Python 。
您可以使用 cProfile 在您的代码中找到最昂贵的函数 。 我非常肯定, 在您将一些代码移动到 C 之后您将会看到性能的改善。 从我的测试中, 根据您的代码, 它可以是 2x 到 200x 的任何改进 。
最容易实现的方法就是将贵重的函数转换成单独的模块,添加变量声明并用 Cython 编集它们。然后,您可以将它们导入主程序,因为它们是 Python 模块。
使用不同方法优化您的代码, 包括剖析和Cython:
For example, let s say I want to find a particular word or number in a file. The contents are in sorted order (obviously). Since I want to run a binary search on the file, it seems like a real waste ...
最好、最小、最快、开放的来源、C/C++ 3d 提供方(在3ds max模型的支持下),而不是通用公平市价,
Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...
I m trying to find the source of a bug I have found in an open-source application. I have managed to get a build up and running on my Windows machine, but I m having trouble finding the spot in the ...
I wrote below code to readin line by line from stdin ex. city=Boston;city=New York;city=Chicago and then split each line by ; delimiter and print each record. Then in yet another loop I try to ...
I was wondering if there were any good free graphics libraries for C that are easy to use? It s for plotting 2d and 3d graphs and then saving to a file. It s on a Linux system and there s no gnuplot ...
Is there anything other than DDD that will draw diagrams of my data structures like DDD does that runs on Linux? ddd is okay and runs, just kind of has an old klunky feeling to it, just wanted to ...
Please note that this is not homework and i did search before starting this new thread. I got Store an int in a char array? I was looking for an answer but didn t get any satisfactory answer in the ...