ecuacionesLineales.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:GeneticAlgorithmsWithPython 作者: handcraftsman 项目源码 文件源码
def test_3_desconocidos(self):
        valores = [i for i in range(-5, 5) if i != 0]
        geneSet = [i for i in set(
            Fraction(d, e)
            for d in valores
            for e in valores if e != 0)]

        def fnGenesAEntradas(genes):
            return genes

        def e1(genes):
            x, y, z = genes
            return 6 * x - 2 * y + 8 * z - 20

        def e2(genes):
            x, y, z = genes
            return y + 8 * x * z + 1

        def e3(genes):
            x, y, z = genes
            return 2 * z * Fraction(6, x) \
                   + 3 * Fraction(y, 2) - 6

        ecuaciones = [e1, e2, e3]
        self.resolver_desconocidos(3, geneSet, ecuaciones, fnGenesAEntradas)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号