我试图使用postgresql使用django创建elo系统。
下面的描述是我想象中的一个系统。
按日期字段排序的Elo表。表中有两个玩家的elo数据字段。
当新游戏创建时,计算出的elo数据将直接累积在表上。这是当一个游戏是最新的工作。
Elo Table
Date | 2022-04-01
Player A | 1015.0 (Win)
Player B | 985.0
Date | 2022-04-02
Player A | 1021.0 (Win)
Player B | 979.0
<-------------
我正在制作一种用于教育目的的神经网络游戏遗传算法。
,我希望能够在我的gpu (启用cuda)上运行我的python代码,以节省一些时间并加速这个过程。
我的代码的原理很简单,我的遗传算法是一个全局循环,在每一次迭代中,我需要评估我的种群中的每一个神经网络。
while(some_condition):
# ...
game = Game()
for i in range(len(self.networks)):
self.networks[i].score = game.start(network=self.networks[i])
# ...
正如您所看到的,我
今天我反对一种新的查询优化问题。
我的问题是:
SELECT *
FROM sanrss
LEFT JOIN sanrum ON sanrum.sanrum___rforefide = sanrss.sanrss___rforefide AND sanrum.sanrum___rfovsnide = sanrss.sanrss___rfovsnide AND sanrum.sanrum___sanrsside = sanrss.sanrsside
LEFT JOIN sanact ON sanact.sanact___rforefide = sanrum.sanrum___rf
我目前正在测试根据键值对列表进行排序的最佳算法。
我有一个非常简单的对象(以下代码片段来自C#)
class BasicObject
{
int Key;
}
密钥是在构造对象时随机设置的。
所以我有一个BasicObject对象列表,最后需要按键值排序。
List<BasicObject> basicList = new List<BasicObject>();
for (int i = 0; i < someAmount; i++)
{
basicList.Add(new BasicObject());
}
我的想法是,创建一个名为orderedList的新列